前提・実現したいこと
Cloud9にてAPI Gatewayを作成し、lambadaをrunしたところjsonには問題ないにも関わらず以下のエラーが発生しています。Cloud9で作成した直後の状態ですのでわけわかりませんが、どうしてでしょう?
発生している問題・エラーメッセージ
Function Logs
2018-10-08 10:24:25.457 { AvatarUUID: '8', LoginTime: 'The Last Jedi' }
2018-10-08 10:24:25.463 SyntaxError: Unexpected token o in JSON at position 1
at Object.parse (native)
at exports.handler (/var/task/Login/index.js:8:21)
Request ID
8ca0e326-16e2-1785-ae73-08b25f154a4e
該当のソースコード
JavaScript
1console.log(event); 2var body = JSON.parse(event); 3 var params = { 4 TableName: 'AvatarTrackerUserInfo', 5 Item: { 6 AvatarUUID: body.AvatarUUID, 7 LoginTime: body.LoginTime 8 } 9 };
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
Cloud9にてApiGatewayを作成した直後の状態で入力値はRunのパネルから
JSon
1{ 2 "AvatarUUID": "8", 3 "LoginTime": "The Last Jedi" 4}
を入れています。
回答3件
あなたの回答
tips
プレビュー