[英]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.