如何在本地启动无服务器节点服务器?

问题描述 投票:3回答:1

你如何在本地启动aws-lambda-serverless-node-6服务器?

我尝试了什么

# Followed the quick start instructions at https://serverless.com/framework/docs/providers/aws/guide/quick-start/
$ npm install
npm WARN saveError ENOENT: no such file or directory, open '/Redacted/package.json'
$ node server
Error: Cannot find module '/Redacted/server'

我的输出

$ ls
handler.js      package-lock.json   serverless.yml
node.js aws-lambda serverless-framework
1个回答
1
投票

您跳过的教程中有一些步骤。

 npm install

您的工作目录中没有文件package.json。这就是你有警告的原因:

npm WARN saveError ENOENT:没有这样的文件或目录,打开'/Redacted/package.json'

node server

您想启动节点服务器,但没有模块server.js导致错误

错误:找不到模块'/ Redacted / server'。

根据documentation,你应该首先运行:

npm install -g serverless

然后,您可以正确地遵循相应的步骤来创建服务或部署服务器。

© www.soinside.com 2019 - 2024. All rights reserved.