2017-04-15 8 views
1

AWS를 처음 사용합니다. AWS에서 내 휴식 서버를 호스팅하고 있지만 다음 문제를 해결할 수 없었습니다.AWS 새 응용 프로그램 만들기 실패

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 

다음 내 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" 
    } 
} 

것은 내가 탄성 콩 줄기 대시 보드가 아닌 EB 명령 줄 방법을 사용하고 다음 내가 압축 파일입니다.

내가 뭘 잘못하고 있니?

답변

0

elasticbeanstalk에서 NodeJS 배포의 오류와 관련하여 AWS 개발자 포럼에서 해결할 수있는 해결책이 있습니다. package.json이 올바른 위치에 압축되지 않았기 때문일 수 있습니다. http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/tutorials.html

:

Node.js를 배포 당신은 거기에서 폴더 구조를 AWS 웹 사이트에서 샘플 애플리케이션을 다운로드하고 따라갈 수 https://forums.aws.amazon.com/thread.jspa?threadID=130140&tstart=0

Elasticbeanstalk 실패