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

时间:2016-02-05 15:44:17

标签: javascript node.js amazon-web-services express

我一直有问题今天整天将我的应用部署到弹性beanstalk。我有以下项目结构(用反应构建的单页面应用程序)

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);
});

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

1 个答案:

答案 0 :(得分:0)

对于遇到类似问题的人来说,它与我使用的某些依赖项有关,因此可能值得降级它们,而不是使用^ version

您可以通过eb生成的日志找到更多相关信息。