繁体   English   中英

无服务器离线 - API REST 节点 typescript

[英]Serverless-offline - API REST node typescript

我创建了一个无服务器项目,但遇到了麻烦:

sls create --template aws-nodejs-typescript
npm install serverless-offline --save-dev

然后,在文件 serverless.ts 中添加:

plugins: ['serverless-webpack', 'serverless-offline'],

所以我使用以下命令运行项目:

serverless offline --stage dev

作为回应,我有:

**POST | http://localhost:3000/dev/hello                              
POST | http://localhost:3000/2015-03-31/functions/hello/invocations**

POST http://localhost:3000/dev/hello 使用 body {“name”: “Andre”} 的请求不回答,我不知道为什么项目不响应请求,它只显示postman 中的“发送请求”并不断显示。 但是,如果我使用地址 GET http://localhost:3000 我有一个回复说现有的路线是:

{
    "currentRoute": "get - /",
    "error": "Serverless-offline: route not found.",
    "existingRoutes": [
        "post - /dev/hello"
    ],
    "statusCode": 404
}

请问,你能做这个过程吗? 我认为创建的模板中存在错误

谢谢你。

问题是nodejs的版本。

我是usgin节点16。

现在我正在使用节点 LTS 14。

问题解决了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM