質問編集履歴

3

コードの変更

2020/09/08 13:47

投稿

maskmelon
maskmelon

スコア63

test CHANGED
File without changes
test CHANGED
@@ -36,15 +36,21 @@
36
36
 
37
37
  }, (err, user) => {
38
38
 
39
- if (user.picture !== profile._json.profile_image_url) user.picture = profile._json.profile_image_url;
39
+ if (user.picture !== profile._json.profile_image_url) {
40
40
 
41
- user.save((e, u) => {
41
+ user.picture = profile._json.profile_image_url;
42
42
 
43
- cb(e, u);
43
+ user.save((e, u) => {
44
44
 
45
- console.log(u);
45
+ if (e) console.log(e);
46
46
 
47
+ return cb(e, u);
48
+
47
- });
49
+ });
50
+
51
+ }
52
+
53
+ return cb(err, user);
48
54
 
49
55
  });
50
56
 

2

誤字

2020/09/08 13:47

投稿

maskmelon
maskmelon

スコア63

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 原因が分からず質問させていだきました。どなたかご教授いただけいでしょうか?
9
+ 原因が分からず質問させていだきました。どなたかご教授いただけると幸いです。
10
10
 
11
11
 
12
12
 

1

言い回しの変更

2020/09/08 12:26

投稿

maskmelon
maskmelon

スコア63

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- Twitterのプロフィール画像の変更を反映させたいので、ログイン時にデータベースに保存されているプロフィール画像である`user.picture`とTwitterのプロフィール画像である`profile._json.profile_image_url`を比較して、一致しない場合に更新、保存をするという処理を追加したところ、`console.log(u)`では画像が更新されたユーザー情報が出力されるものの、データベース保存されていないという状態です
5
+ Twitterのプロフィール画像の変更を反映させたく思い、ログイン時にデータベースに保存されているプロフィール画像である`user.picture`とTwitterのプロフィール画像である`profile._json.profile_image_url`を比較して、一致しない場合に更新、保存をするという処理を追加しまし。しかし`console.log(u)`では画像が更新されたユーザー情報が出力されるものの、データベースは更新されていません
6
6
 
7
7
 
8
8