Files
NotionNext/pages/api/user.ts
2024-06-17 17:03:42 +08:00

19 lines
463 B
TypeScript

import { getAuth } from '@clerk/nextjs/server'
import type { NextApiRequest, NextApiResponse } from 'next'
/**
* clerk身份测试
* @param req
* @param res
* @returns
*/
export default function handler(req: NextApiRequest, res: NextApiResponse) {
const user = getAuth(req)
const { userId } = user
if (!userId) {
return res.status(401).json({ error: 'Unauthorized' })
}
// retrieve data from your database
res.status(200).json({ userId })
}