돛 응용 프로그램을 만들고 갑자기 작동을 멈췄습니다. 나는 응용 프로그램을 시작 sudo node app.js
을 실행하지 않고 오류가 터미널에 throwed한다 : 나는 모든 모듈을 다시 설치하려고했습니다돛 초기화 오류
A hook (`userconfig`) failed to load!
error: Error: Invalid module: [object Object],(...)
하지만에 운. here 및 here과 같은 몇 가지 질문을 읽었지만 찾고있는 것이 아닙니다. 경우 누군가가 그것을 읽을 필요가 내가 여기 내 package.json 파일을 제공합니다 :
{
"name": "myapp",
"private": true,
"version": "0.0.1",
"description": "my app description",
"keywords": [],
"dependencies": {
"bcrypt": "~0.7.6",
"ejs": "~0.8.4",
"grunt": "0.4.2",
"grunt-contrib-clean": "~0.5.0",
"grunt-contrib-coffee": "~0.10.1",
"grunt-contrib-concat": "~0.3.0",
"grunt-contrib-copy": "~0.5.0",
"grunt-contrib-cssmin": "~0.9.0",
"grunt-contrib-jst": "~0.6.0",
"grunt-contrib-less": "0.11.1",
"grunt-contrib-uglify": "~0.4.0",
"grunt-contrib-watch": "~0.5.3",
"grunt-sails-linker": "~0.9.5",
"grunt-sync": "~0.0.4",
"include-all": "~0.1.3",
"mqtt": "^1.0.8",
"node-uuid": "^1.4.2",
"passport": "^0.2.1",
"passport-local": "^1.0.0",
"rc": "~0.5.0",
"sails": "~0.10.5",
"sails-disk": "~0.10.0",
"sails-mysql": "^0.10.11"
},
"scripts": {
"start": "node app.js",
"debug": "node debug app.js"
},
"main": "app.js",
"repository": {
"type": "git",
"url": "my repo"
},
"author": "Me",
"license": ""
}
... 내가 것이 필요하다고 생각하여 정보를 제공하는 어떤 도움이 좋지 않을까,하지만 난 경우 더 제공 할 것이다 필요합니다.
편집 : 더 많은 질문이 있습니다. here도 보았습니다.
그냥 조언 : sudo로 node.js 응용 프로그램을 실행하지 마십시오. 80 포트를 사용하고 싶다면 프록시 (nginx 또는 다른 것)를 사용하는 것이 더 좋습니다 –
안녕하세요 @ GlenSwift. 내 애플 리케이션 포트 443 (테스트 목적을 위해 자체 서명 된 인증서와 함께 https 사용하고 있기 때문에) sudo 함께 실행됩니다. 하지만 당신의 충고를 따를 것입니다. 고맙습니다! –
질문 : config 파일 중 하나에서 구문 오류가 있거나 .sailsrc에서 configs 경로를 수정 한 것처럼 들립니다. 제발, 이것 좀 봐. –