質問編集履歴

1

試したことの内容修正

2021/07/25 14:03

投稿

Taka2401
Taka2401

スコア8

test CHANGED
File without changes
test CHANGED
@@ -52,6 +52,26 @@
52
52
 
53
53
  ```
54
54
 
55
+ // front/plugins/axios.js
56
+
57
+ export default function({ $axios, redirect }) {
58
+
59
+ $axios.setToken('access_token')
60
+
61
+
62
+
63
+ $axios.onResponse(config => {
64
+
65
+ $axios.setHeader('Access-Control-Allow-Origin', 'http://localhost:3000')
66
+
67
+ })
68
+
69
+ }
70
+
71
+ ```
72
+
73
+ ```
74
+
55
75
  // front/pages/users/_id.vue
56
76
 
57
77
  <template>
@@ -81,26 +101,6 @@
81
101
  }
82
102
 
83
103
  </script>
84
-
85
- ```
86
-
87
- ```
88
-
89
- // front/plugins/axios.js
90
-
91
- export default function({ $axios, redirect }) {
92
-
93
- $axios.setToken('access_token')
94
-
95
-
96
-
97
- $axios.onResponse(config => {
98
-
99
- $axios.setHeader('Access-Control-Allow-Origin', 'http://localhost:3000')
100
-
101
- })
102
-
103
- }
104
104
 
105
105
  ```
106
106
 
@@ -174,10 +174,14 @@
174
174
 
175
175
  ### 試したこと
176
176
 
177
+ _id.vueページの
178
+
179
+ return $axios.get(`/api/users/${params.id}`)を return $axios.get(`/localhost:3000/users/${params.id}`)に直すと名前は表示されたので、nuxt.config.jsに原因があると仮説を立てています。
180
+
181
+
182
+
177
183
  一番状況が似ているhttps://teratail.com/questions/334172を参考に、
178
184
 
179
185
  pathRewriteで'^/api/': '/' から'^/api/': ''に変更しましたが状況は変わりませんでした。
180
186
 
181
- localhost:3000が読み込まれていないことからnuxt.config.jsに原因があると仮説を立てていますが、
182
-
183
- 原因を特定できていません。どなたかご教授いただけますでしょうか。
187
+ どなたかご教授いただけますでしょうか。