使用 now.sh 部署节点/快速 API 时出现问题



我正在尝试部署一个节点/快速API,该API具有多个端点供 now.sh 使用。

我的问题是如何正确配置文件now.json。

将图像留在可以看到项目完整结构的地方,主要路径是 ./src/所有文件夹和文件。

主入口点http://localhost:3000/api/v1/本地主机

我删除了文件now.json并从终端粘贴了now命令,然后在以下路径中生成了部署

https://ryuanime.chrismichael.now.sh

但是当我尝试去https://ryuanime.chrismichael.now.sh/api/v1时,它向我展示了404: NOT_FOUND

图像

源代码

现在.json

{
  "version": 2,
  "name": "ryuanime",
  "builds": [
    {
      "src": "src/index.ts",
      "use": "@now/node-server"
    }
  ],
  "routes": [{"src": "/(.*)", "dest": "/src/index.ts"}]
}

出于某种原因,它通过引用

"src": "./src/index.ts"

而不是

"src": "src / index.ts",
{
  "name": "ryuanime-api",
  "version": 2,
  "builds": [
    {
      "src": "./src/index.ts",
      "use": "@now/node-server"
    }
  ],
  "routes": [
    { "src": "/(.*)", "dest": "/src/index.ts" }
  ]
}

最新更新