我想在我的本地环境中使用AWS Serverless Express,以便轻松使用Lambda函数。
npm run local
不会启动Web服务器,而是使用api-gateway-event.json
文件执行一次Lambda函数。
有没有人知道一些允许使用执行Lambda函数的Web服务器进行本地开发的工具? 这样做有什么最佳做法吗?
答案 0 :(得分:1)
在AWS Serverless Express项目here的app.local.js
示例中检出basic-starter
脚本。
这是应用程序文件的本地版本,其中包含:
const app = require('./app')
const port = 3000
app.listen(port)
console.log(`listening on http://localhost:${port}`)
然后使用以下命令运行本地实例:
node app.local.js
有关在本地使用AWS服务及其周围的部署过程的更多信息,本文可能也有帮助:Deploy a REST API using Serverless, Express and Node.js