2017-04-18 2 views
1

전적으로 nodeJs를 처음 사용합니다.노드 앱 구성 파일을 실행하지 못했습니다.

node ./app.js -c config.yaml 

하지만

node_modules/q/q.js:155 
       throw e; 
      ^

SyntaxError: Unexpected token u 
    at Object.parse (native) 
    at yaml2json (/home/../mosaic-techonmap-server/source/config.access.js:13:21) 
    at module.exports (/home/../mosaic-techonmap-server/source/config.access.js:152:23) 
    at /home/../app.js:89:45 
    at _fulfilled (/home/../node_modules/q/q.js:854:54) 
    at self.promiseDispatch.done (/home/../mosaic-techonmap-server/node_modules/q/q.js:883:30) 
    at Promise.promise.promiseDispatch (/home/../mosaic-techonmap-server/node_modules/q/q.js:816:13) 
    at /home/../mosaic-techonmap-server/node_modules/q/q.js:877:14 
    at runSingle (/home/../mosaic-techonmap-server/node_modules/q/q.js:137:13) 
    at flush (/home/../mosaic-techonmap-server/node_modules/q/q.js:125:13) 

누군가가 아이디어를 가지고이 오류를 얻을 : 나는 node 5.0.0repo를 복제하고 명령을 실행 사용하고?

편집 : 여기에 config.yaml 파일

--- 
# Configuration sample file for Jingo (YAML) 
application: 
    title: "CartoWiki" 
server: 
    hostname: "localhost" 
    port: 6067 
    localOnly: false 
    baseUrl: "http://localhost:6067" 
authentication: 
    google: 
     enabled: true 
    twitter: 
     enabled: true 
     oauthkeys: 
     consumerKey : '' 
     consumerSecret : '' 
     cacheExpire: 3600000 
    facebook: 
     enabled: true 
     oauthkeys: 
     clientID : '' 
     clientSecret : '' 
    alone: 
     enabled: false 
     username: "" 
     passwordHash: "" 
     email: "" 
twitterClient: 
    consumerKey : '' 
    consumerSecret : '' 
    accessTokenKey : '' 
    accessTokenSecret : '' 
+0

이전에'npm install'을 실행 했습니까? –

+0

작성자의 github에서 문제를 만들 수 없습니까? – evolutionxbox

+0

또한'config.yaml' 코드를 게시하십시오 –

답변

0

나는 REPO를 복제 된의 코드가 있고 난 당신의 config.yaml을 시도 할 때 내가 문제를 재현 할 수 있어요. config.access.js:152:23에서

그것은 config.accessRules excepts하지만 YAML 파일 accessRules이 때문에 accessRules 객체가이 오류가 발생하지 않아야 당신의 설정에 accessRules 추가 오류 Unexpected token u

때문에 정의되지 않은된다 없습니다.