在我的 next.js 网站中,我有一个 api 端点/pages/api/views/[slug].js
,它从我的每个博客的数据库 (supabase) 中获取视图数量。该设置在我的开发服务器 ( npm run dev
) 中运行良好,但是当我将应用程序部署到生产环境时,对/pages/api/views/[slug].js
端点的所有 API 调用都返回404
,表示那里没有页面。
我在 vercel 的仪表板中设置了环境变量。
此外,当我尝试调用默认/pages/api/hello
端点时,我还会收到 404 错误。
制作网站:https ://www.ganning.me/blog
GitHub 回购:https ://github.com/ganning127/ganning.me
hello.js
// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
export default function handler(req, res) {
res.status(200).json({ name: 'John Doe' })
}