[英]AWS sdk for node.js
我正在通过弹性Beamstalk CLI上传node.js文件。 我正在使用给我的示例是AWS。
var http = require("http");
var AWS = require('aws-sdk');
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello Worlds");
response.end();
}).listen(process.env.PORT || 8888);
一切正常,直到我包括以下内容:
var AWS = require('aws-sdk');
然后,我收到此错误消息。
502 Bad Gateway
nginx/1.4.7
我该如何解决? 我只将一个文件server.js上传到beantalk。 谢谢
您可以通过SSH实例查看/var/log/nodejs/nodejs.log中的日志吗? 我怀疑您需要将aws-sdk安装为依赖项的package.json。 你已经有吗?
更新05/26:
我尝试了以下应用。 以下是应用程序源zip中各种文件的内容。
的package.json
{
"dependencies": {
"aws-sdk": "*"
}
}
server.js
var http = require("http");
var AWS = require('aws-sdk');
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello Worlds");
response.end();
}).listen(process.env.PORT || 8888);
.ebextensions / 01-setup.config
option_settings
- namespace: aws:elasticbeanstalk:container:nodejs
option_name: NodeVersion
value: 0.10.26
我正在使用解决方案堆栈“运行Node.js的64位Amazon Linux 2014.03 v1.0.2”,并且具有上述内容的应用程序成功启动。 您可以尝试同时查看文件/var/log/node/nodejs.log和/var/log/npm-debug.log吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.