Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS创建新应用程序失败_Amazon Web Services_Amazon Elastic Beanstalk_Package.json - Fatal编程技术网

Amazon web services AWS创建新应用程序失败

Amazon web services AWS创建新应用程序失败,amazon-web-services,amazon-elastic-beanstalk,package.json,Amazon Web Services,Amazon Elastic Beanstalk,Package.json,我是AWS的新手。我正在探索在AWS上托管我的rest服务器,但未能解决以下问题: 未能找到package.json。Node.js在启动时可能有问题。验证package.json是否有效,或者将代码放在名为server.js或app.js的文件中 有人建议我应该只压缩文件和子目录,而不是根文件夹。 我尝试了建议只压缩文件和子文件夹,但仍然不起作用。 以下是我压缩的文件: bin models node_modules public routes views app.js authenticat

我是AWS的新手。我正在探索在AWS上托管我的rest服务器,但未能解决以下问题:

未能找到package.json。Node.js在启动时可能有问题。验证package.json是否有效,或者将代码放在名为server.js或app.js的文件中

有人建议我应该只压缩文件和子目录,而不是根文件夹。 我尝试了建议只压缩文件和子文件夹,但仍然不起作用。 以下是我压缩的文件:

bin
models
node_modules
public
routes
views
app.js
authenticate.js
ca.crt
ca.key
config.js
db.json
ia.crt
ia.csr
ia.key
ia.p12
package.json
以下是my package.json文件的内容:

{
  "name": "rest-server",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node ./bin/www"
  },
  "dependencies": {
    "body-parser": "~1.15.2",
    "cookie-parser": "~1.4.3",
    "debug": "~2.2.0",
    "express": "~4.14.0",
    "jade": "~1.11.0",
    "jsonwebtoken": "^7.1.9",
    "mongoose": "^4.7.0",
    "mongoose-currency": "^0.2.0",
    "morgan": "~1.7.0",
    "passport": "^0.3.2",
    "passport-facebook": "^2.1.1",
    "passport-local": "^1.0.0",
    "passport-local-mongoose": "^4.0.0",
    "serve-favicon": "~2.3.0"
  }
}
我使用的是Elastic Beanstalk仪表板,而不是eb命令行方法


我做错了什么?

关于elasticbeanstalk中NodeJS部署中的错误,AWS开发者论坛提供了一个可能的解决方案。这可能是由于package.json未压缩到正确的位置

Node.js在Elasticbeanstalk中部署失败

您可以尝试从AWS网站下载示例应用程序,并遵循其中的文件夹结构:

关于elasticbeanstalk中NodeJS部署中的错误,AWS开发者论坛提供了一个可能的解决方案。这可能是由于package.json未压缩到正确的位置

Node.js在Elasticbeanstalk中部署失败

您可以尝试从AWS网站下载示例应用程序,并遵循其中的文件夹结构: