amazon-web-services - 本地环境中的 AWS Serverless Express
问题描述
我想在本地环境中使用AWS Serverless Express,以便轻松使用 Lambda 函数。
npm run local
不会启动 Web 服务器,而是使用文件执行一次 Lambda函数api-gateway-event.json
。
有谁知道一些允许使用执行 Lambda 函数的 Web 服务器进行本地开发的工具?这样做有什么最佳实践吗?
解决方案
在此处查看AWS Serverless Express 项目中示例中的app.local.js
脚本。basic-starter
app.local.js
这是应用程序文件的本地版本,其中包含:
const app = require('./app')
const port = 3000
app.listen(port)
console.log(`listening on http://localhost:${port}`)
本地命令
然后使用以下命令运行本地实例:
node app.local.js
部署
有关在本地使用 AWS 服务及其部署过程的更多信息,本文也可能有所帮助:使用 Serverless、Express 和 Node.js 部署 REST API
推荐阅读
- python - 列表对象在 Python 中不可调用
- android - 回收站视图不显示
- css - 如何设置跨度类的样式
- r - 删除R中具有双引号的字符串中的双引号
- r - 当两个 x 和 y 点彼此相距一定距离时,R 能否成功传递计数?
- c - 基于 libevent 的回显服务器卡住了
- java - Spring中如何处理不同的JSON响应
- python - 我得到一个带有 Tkinter 输入框的“str”对象没有属性“get”错误(Python)
- html - 我的 css 网格项目没有正确排序,但我的结果几乎是正确的
- javascript - 将JS中的录制文件转换为WAV以作为参数传递给PHP中的python文件