将node.js应用程序部署到弹性beanstalk(使用快速)

我今天整天都在将应用程序部署到弹性beanstalk中。 我有以下项目结构(单个页面的应用程序构build与反应)

dist/ index.html bundle.js package.json app.js 

我压缩它,并上传到运行node.js的弹性beanstalk

这里是app.js

 var express = require('express'); var app = express(); app.use(express.static(__dirname + '/dist')); app.get('/*', function(req, res){ res.sendFile(__dirname + '/dist/index.html'); }); app.listen(8080, function() { console.log('Listening on port: ' + 8080); }); 

在当地,这一切都很好,但一些警告警告。

对于遇到类似问题的任何人来说,事实certificate它与我使用的一些依赖关系有关,所以可能值得降级它们,而不是使用^ version

您将能够通过eb生成的日志find更多信息。