我正在努力解决 Next.js 13 的app路由问题。当我尝试访问时,例如从 Postmann 访问时,它总是给出 404 Not Found。
我有这个文件结构:
例如,我的 API 文件之一是:
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
export default async function all(req, res) {
if (req.method !== 'GET') {
return res.status(405).json({ error: 'Method not allowed' });
}
try {
// Get all admins using Prisma
const admins = await prisma.admin.findMany();
return res.status(200).json(admins);
}
catch (error) {
return res.status(500).json({ error: 'Failed to get admins' });
}
}
Run Code Online (Sandbox Code Playgroud)
当我发送时,GET localhost:3000/api/admin/all它总是以 404 …