无服务器全堆栈应用程序模板

2020-05-02 17:49:28

基于AWS Lambda、AWS HTTP API、Express.js、Reaction和DynamoDB构建的完整、无服务器、全堆栈应用程序。

请确保您已登录。CD放入任何组件文件夹(例如API、Site等)。然后运行SLS登录。

在初始部署之后,我们建议只部署您要更改的部分,而不是全部一起部署(为什么要冒险在更改代码的情况下部署数据库呢?)。要做到这一点,请用cd进入应用程序的一部分,然后运行无服务器部署。

在使用./api时,我们强烈建议使用无服务器开发工具。该命令监视您的代码,自动部署它,并将console.log()语句和错误实时地直接传输到您的CLI!

如果要将自定义域添加到登录页面和API,请在serverless.yml中对其进行硬编码,或者在serverless.yml中引用环境变量,如下所示:

最后,可以使用.env文件(其中包含后台文件名称)为每个后台文件添加单独的环境变量: