无法使用Vercel部署新的API路由(立即发布)

时间:2020-09-22 22:06:27

标签: node.js express vercel

我一直在开发Node.js / Express.js API并在localhost上运行它。我将API设置为在Zeit Now(当前为Vercel)上托管。

当我第一次启动API时,我使用“ Now”命令将2条路由部署到Zeit Now。当我访问它们时,这些路由工作正常。现在大约半年后,我尝试部署一些附加路由以查看“ Now”命令,但是当我访问已部署版本上的新路由时,它们返回404状态。

新路线位于now.json中。

这是此文件的格式:

{
    "version": 2,
    "builds": [{ "src": "index.js", "use": "@now/node-server" }],
    "routes": [
        {
            "src": "/login",
            "dest": "/index.js",
            "methods": ["POST"]
        },
        {
            "src": "/exampleget",
            "dest": "/index.js",
            "methods": ["GET"]
        },
        {
            "src": "/examplepost",
            "dest": "/index.js",
            "methods": ["POST"]
        }
    ]
}

不起作用的路由是/ login。我也尝试使用此文件中未显示的其他路由。他们也不起作用。

从Zeit过渡到Vercel后,我可以不再以这种方式部署路由吗?

0 个答案:

没有答案