import {
createMiddleware,
registerGlobalMiddleware,
} from "@tanstack/react-start";
import * as Sentry from "@sentry/tanstackstart-react";
registerGlobalMiddleware({
middleware: [
createMiddleware({ type: "function" }).server(
Sentry.sentryGlobalServerMiddlewareHandler()
),
createMiddleware({ type: 'function' }).server(
async ({ next, data, context }) => {
console.log('Request received:', data)
console.log('Context:', context)
const result = await next()
console.log('Response processed:', result)
return result
},
)
],
});
import {
createMiddleware,
registerGlobalMiddleware,
} from "@tanstack/react-start";
import * as Sentry from "@sentry/tanstackstart-react";
registerGlobalMiddleware({
middleware: [
createMiddleware({ type: "function" }).server(
Sentry.sentryGlobalServerMiddlewareHandler()
),
createMiddleware({ type: 'function' }).server(
async ({ next, data, context }) => {
console.log('Request received:', data)
console.log('Context:', context)
const result = await next()
console.log('Response processed:', result)
return result
},
)
],
});