teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

エラーについての説明追記

2019/06/26 22:35

投稿

退会済みユーザー
answer CHANGED
@@ -2,4 +2,14 @@
2
2
  そのため、message.dataはundefinedとなる、それをJSON.parseしようとして失敗していると予測します。
3
3
 
4
4
  まずはmessageに何が入っているかconsole.logで確認してください。
5
- messageに送信した値が入っているのであれば、JSON.parse(message)が正解です。
5
+ messageに送信した値が入っているのであれば、JSON.parse(message)が正解です。
6
+
7
+ ---------------------------
8
+ ```
9
+ SyntaxError: Unexpected token u in JSON at position 0
10
+ at JSON.parse (<anonymous>)
11
+ ```
12
+
13
+ message.dataがundefinedなので、JSON.parseでundefinedをパースしようとしてエラーになっています。
14
+
15
+ 最初(position 0)の文字のuってなんやねんと。