Files
commerce/pages/api/error.ts
2021-09-30 10:15:35 -07:00

20 lines
559 B
TypeScript

import type { NextApiRequest, NextApiResponse } from "next"
import { withSentry } from "@sentry/nextjs";
import * as Sentry from '@sentry/nextjs'
const handler = async (req: NextApiRequest, res: NextApiResponse) => {
try {
console.log('try api')
console.log('*** Headers ***')
console.log(req.headers)
throw new Error("API throw error test")
res.status(200).json({ name: "John Doe" });
}
catch (ex) {
console.log('caught exception')
Sentry.captureException(ex)
res.status(500)
}
};
export default withSentry(handler);