2017-01-28 4 views
0

OSXでedgee:slingshotを使用してAmazon S3にアップロードしようとしています。私はsettings.jsonファイルを作成し、それをルートに置く必要があるようです。しかし、私はsettings.jsonを取得します:設定ファイルを読み取っているエラーを解析します。私は間違って何をしていますか? (私はコピー/ペーストしませんでした)。どんな助けでも大歓迎です。今になっなぜ取得していますか:settings.json:設定ファイルを読み込む際に解析エラーが発生しましたか?

settings.json

{ 
    "key": "myAWSAccessKeyId", 
    "secret": "myAWSSecretKey", 
    "bucket": "mybucketname", 
    "acl": "public-read", 
} 

W20170127-23:46:55.176(-8)? (STDERR) Error: Match error: Unknown key in field secret 
W20170127-23:46:55.176(-8)? (STDERR)  at exports.check (packages/check.js:57:15) 
W20170127-23:46:55.176(-8)? (STDERR)  at new Slingshot.Directive (packages/edgee_slingshot.js:325:3) 
W20170127-23:46:55.177(-8)? (STDERR)  at Object.Slingshot.createDirective (packages/edgee_slingshot.js:295:5) 
W20170127-23:46:55.177(-8)? (STDERR)  at app/server/main.js:1:-17 
W20170127-23:46:55.177(-8)? (STDERR)  at app/server/main.js:24:4 
W20170127-23:46:55.178(-8)? (STDERR)  at /Users/lgulli/revume/.meteor/local/build/programs/server/boot.js:295:34 
W20170127-23:46:55.178(-8)? (STDERR)  at Array.forEach (native) 
W20170127-23:46:55.179(-8)? (STDERR)  at Function._.each._.forEach (/Users/lgulli/.meteor/packages/meteor-tool/.1.4.2_3.1c557gy++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11) 
W20170127-23:46:55.191(-8)? (STDERR)  at /Users/lgulli/revume/.meteor/local/build/programs/server/boot.js:128:5 
W20170127-23:46:55.192(-8)? (STDERR)  at /Users/lgulli/revume/.meteor/local/build/programs/server/boot.js:344:5 

答えて

0

JSONには、JavaScriptのとは違って、それはカンマで終了するオブジェクトの最後のプロパティのために違法です。

試してみてください。

{ 
    "key": "myAWSAccessKeyId", 
    "secret": "myAWSSecretKey", 
    "bucket": "mybucketname", 
    "acl": "public-read" 
} 
+0

はい。あなたが正しいと思う。今、私は他のエラー(上記の投稿)の束を持っています。それらの研究を開始する時間。洞察力があれば教えていただきありがとうございます! –

+0

私はあなたの答えを受け入れるために戻ってきました。残りは私の上にあった。私の上位投票は公開されていませんが、まだ記録されています。リチャードに感謝! –

+0

ありがとう、私は助けてうれしいです。しかし、あなたは投票していないか、答えとしてマークしていないようです。 –