将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更多信息。