@@ -97,21 +97,21 @@ Create middleware to log all requests and responses:
9797``` tsx
9898import { createMiddleware } from ' @tanstack/react-start'
9999
100- const requestLogger = createMiddleware ().handler (async ({ next }) => {
100+ const requestLogger = createMiddleware ().server (async ({ request , next }) => {
101101 const startTime = Date .now ()
102102 const timestamp = new Date ().toISOString ()
103103
104104 console .log (` [${timestamp }] ${request .method } ${request .url } - Starting ` )
105105
106106 try {
107- const response = await next ()
107+ const result = await next ()
108108 const duration = Date .now () - startTime
109109
110110 console .log (
111- ` [${timestamp }] ${request .method } ${request .url } - ${response .status } (${duration }ms) ` ,
111+ ` [${timestamp }] ${request .method } ${request .url } - ${result . response .status } (${duration }ms) ` ,
112112 )
113113
114- return response
114+ return result
115115 } catch (error ) {
116116 const duration = Date .now () - startTime
117117 console .error (
@@ -335,16 +335,16 @@ Add helpful debug information to responses:
335335``` tsx
336336import { createMiddleware } from ' @tanstack/react-start'
337337
338- const debugMiddleware = createMiddleware ().handler (async ({ next }) => {
339- const response = await next ()
338+ const debugMiddleware = createMiddleware ().server (async ({ next }) => {
339+ const result = await next ()
340340
341341 if (process .env .NODE_ENV === ' development' ) {
342- response .headers .set (' X-Debug-Timestamp' , new Date ().toISOString ())
343- response .headers .set (' X-Debug-Node-Version' , process .version )
344- response .headers .set (' X-Debug-Uptime' , process .uptime ().toString ())
342+ result . response .headers .set (' X-Debug-Timestamp' , new Date ().toISOString ())
343+ result . response .headers .set (' X-Debug-Node-Version' , process .version )
344+ result . response .headers .set (' X-Debug-Uptime' , process .uptime ().toString ())
345345 }
346346
347- return response
347+ return result
348348})
349349```
350350
@@ -668,7 +668,7 @@ import { trace, SpanStatusCode } from '@opentelemetry/api'
668668
669669const tracer = trace .getTracer (' tanstack-start' )
670670
671- const tracingMiddleware = createMiddleware ().handler (
671+ const tracingMiddleware = createMiddleware ().server (
672672 async ({ next , request }) => {
673673 const url = new URL (request .url )
674674
@@ -682,10 +682,10 @@ const tracingMiddleware = createMiddleware().handler(
682682 })
683683
684684 try {
685- const response = await next ()
686- span .setAttribute (' http.status_code' , response .status )
685+ const result = await next ()
686+ span .setAttribute (' http.status_code' , result . response .status )
687687 span .setStatus ({ code: SpanStatusCode .OK })
688- return response
688+ return result
689689 } catch (error ) {
690690 span .recordException (error )
691691 span .setStatus ({
0 commit comments