小编Eze*_*cho的帖子

在应用程序目录中获取 Next.js API 路由会出现 404 Not Found

我正在努力解决 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 …

javascript reactjs next.js prisma

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

next.js ×1

prisma ×1

reactjs ×1