我正在尝试部署一个具有多个端点的节点/快速API,现在可以使用。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
图片
now.json
{
"version": 2,
"name": "ryuanime",
"builds": [
{
"src": "src/index.ts",
"use": "@now/node-server"
}
],
"routes": [{"src": "/(.*)", "dest": "/src/index.ts"}]
}
答案 0 :(得分:0)
由于某种原因,它通过引用
起作用"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" }
]
}