簡體   English   中英

適用於node.js的AWS開發工具包

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM