У меня возникли проблемы с развертыванием моего приложения на эластичном бобовом стекле весь день. У меня после структуры проекта (одного приложения страницы построен с среагировать)Разверните приложение node.js на эластичный beanstalk (используя экспресс)
dist/
index.html
bundle.js
package.json
app.js
Я пронестись его и загрузить на упругую Beanstalk работает node.js
здесь является 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);
});
Локально все это прекрасно, но aws предупреждает.
Какое предупреждение? – dkarchmer
@ davka 'Обновление приложения не удавалось на 2016-02-05T16: 50: 37Z с статусом выхода 1 и ошибкой: Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/50npm.sh не удалось.' И эта команда, похоже, проблема 'node-pre-gyp' (aws запускает его, я понятия не имею, что это такое, но после его запуска я получаю массу ошибок с префиксом' gyp ERR! ') – Ilja