我最近一直在教自己如何使用NodeJS + Express构建API。我仍然是一个新手,但是当他们在我的开发环境中工作时非常兴奋。但是,我很难知道为生产配置我的服务器和代码库的内容和方法。有很多信息可以使用像Helmet这样的东西,并将NGINX放在前面作为代理,但在这个阶段,有些东西超出了我的范围。
所以我开始关注无服务器'作为部署它们的可能选项,并将我的数据迁移到AWS RDS PostgreSQL并设置Lambda函数,该函数接受查询参数并查询数据库。我还设法配置AWS API Gateway,期望API密钥触发Lambda函数。
我的RDS和Lambda函数是对VPC的限制,我使用API密钥,API网关默认为HTTPS。
因此,我正在寻求任何有关我现在需要考虑的其他事情的建议或帮助,因为使用"无服务器"已经消除了大多数传统的生产挑战。
答案 0 :(得分:1)
以下是其他一些需要考虑的事项: