質問編集履歴
3
解決を別欄に記入し直す
title
CHANGED
File without changes
|
body
CHANGED
@@ -99,37 +99,4 @@
|
|
99
99
|
```
|
100
100
|
2019/11/26 08:17:47 sake_review_api.go:44: map[Accept:[application/json, text/plain, */*] Accept-Encoding:[gzip, deflate, br] Accept-Language:[ja-JP,ja;q=0.9,en-US;q=0.8,en;q=0.7] Authorization:[Bearer eyJhbGciOiJSUzI1NiIsImtpkT4kFkK_Y9LGu2A] Connection:[keep-alive] Content-Length:[0] Origin:[http://localhost:3000] Referer:[http://localhost:3000/sake/P002604?sake_name=%E3%80%86&maker_name=%E4%BC%8A%E6%9D%B1%E9%85%92%E9%80%A0] Sec-Fetch-Mode:[cors] Sec-Fetch-Site:[same-site] User-Agent:[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36]]`
|
101
101
|
_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36]]
|
102
|
-
```
|
103
|
-
|
104
|
-
### 解決
|
105
|
-
|
106
|
-
###### 修正前
|
107
|
-
request-client.js
|
108
|
-
```
|
109
|
-
export class RequestClient {
|
110
|
-
constructor(axios) {
|
111
|
-
this.axios = axios
|
112
|
-
}
|
113
|
-
|
114
|
-
async get(uri, params = {}) {
|
115
|
-
const queryString = Object.keys(params).map(key => key + '=' + params[key]).join('&');
|
116
|
-
const query = queryString.length > 0 ? `${uri}?${queryString}` : uri
|
117
|
-
return await this.axios.$get(query)
|
118
|
-
}
|
119
|
-
|
120
|
-
async post(uri) {
|
121
|
-
return await this.axios.$post(uri, data)
|
122
|
-
}
|
123
|
-
}
|
124
|
-
|
125
|
-
export function createRequestClient(axios) {
|
126
|
-
return new RequestClient(axios)
|
127
|
-
}
|
128
|
-
```
|
129
|
-
↓↓↓↓↓↓
|
130
|
-
###### 修正後
|
131
|
-
```
|
132
|
-
async post(uri, data = {}) {
|
133
|
-
return await this.axios.$post(uri, data)
|
134
|
-
}
|
135
102
|
```
|
2
解決方法の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -97,6 +97,39 @@
|
|
97
97
|
|
98
98
|
リクエストヘッダー情報
|
99
99
|
```
|
100
|
-
2019/11/26 08:17:47 sake_review_api.go:44: map[Accept:[application/json, text/plain, */*] Accept-Encoding:[gzip, deflate, br] Accept-Language:[ja-JP,ja;q=0.9,en-US;q=0.8,en;q=0.7] Authorization:[Bearer
|
100
|
+
2019/11/26 08:17:47 sake_review_api.go:44: map[Accept:[application/json, text/plain, */*] Accept-Encoding:[gzip, deflate, br] Accept-Language:[ja-JP,ja;q=0.9,en-US;q=0.8,en;q=0.7] Authorization:[Bearer eyJhbGciOiJSUzI1NiIsImtpkT4kFkK_Y9LGu2A] Connection:[keep-alive] Content-Length:[0] Origin:[http://localhost:3000] Referer:[http://localhost:3000/sake/P002604?sake_name=%E3%80%86&maker_name=%E4%BC%8A%E6%9D%B1%E9%85%92%E9%80%A0] Sec-Fetch-Mode:[cors] Sec-Fetch-Site:[same-site] User-Agent:[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36]]`
|
101
101
|
_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36]]
|
102
|
+
```
|
103
|
+
|
104
|
+
### 解決
|
105
|
+
|
106
|
+
###### 修正前
|
107
|
+
request-client.js
|
108
|
+
```
|
109
|
+
export class RequestClient {
|
110
|
+
constructor(axios) {
|
111
|
+
this.axios = axios
|
112
|
+
}
|
113
|
+
|
114
|
+
async get(uri, params = {}) {
|
115
|
+
const queryString = Object.keys(params).map(key => key + '=' + params[key]).join('&');
|
116
|
+
const query = queryString.length > 0 ? `${uri}?${queryString}` : uri
|
117
|
+
return await this.axios.$get(query)
|
118
|
+
}
|
119
|
+
|
120
|
+
async post(uri) {
|
121
|
+
return await this.axios.$post(uri, data)
|
122
|
+
}
|
123
|
+
}
|
124
|
+
|
125
|
+
export function createRequestClient(axios) {
|
126
|
+
return new RequestClient(axios)
|
127
|
+
}
|
128
|
+
```
|
129
|
+
↓↓↓↓↓↓
|
130
|
+
###### 修正後
|
131
|
+
```
|
132
|
+
async post(uri, data = {}) {
|
133
|
+
return await this.axios.$post(uri, data)
|
134
|
+
}
|
102
135
|
```
|
1
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -88,4 +88,15 @@
|
|
88
88
|
return c.JSON(fasthttp.StatusOK, res.Value)
|
89
89
|
}
|
90
90
|
}
|
91
|
+
```
|
92
|
+
|
93
|
+
|
94
|
+
------
|
95
|
+
###追記
|
96
|
+
|
97
|
+
|
98
|
+
リクエストヘッダー情報
|
99
|
+
```
|
100
|
+
2019/11/26 08:17:47 sake_review_api.go:44: map[Accept:[application/json, text/plain, */*] Accept-Encoding:[gzip, deflate, br] Accept-Language:[ja-JP,ja;q=0.9,en-US;q=0.8,en;q=0.7] Authorization:[Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjRhOWEzMGI5ZThkYTMxNjY2YTY3NTRkZWZlZDQxNzQzZjJlN2FlZWEiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vc2FrZS1kaWFyeS0xMTEzIiwiYXVkIjoic2FrZS1kaWFyeS0xMTEzIiwiYXV0aF90aW1lIjoxNTc0NzUyMjQxLCJ1c2VyX2lkIjoiZ01BdWIwYjNab2RLZ3F5bTlnMzNsb092VnFJMyIsInN1YiI6ImdNQXViMGIzWm9kS2dxeW05ZzMzbG9PdlZxSTMiLCJpYXQiOjE1NzQ3NTIyNDEsImV4cCI6MTU3NDc1NTg0MSwiZW1haWwiOiJrb2ppLjE5OTYwODEwQGdtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjpmYyJrb2ppLjE5OTYwODEwQGdtYWlsLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6InBhc3N3b3JkIn19.WZlVR39tTRYEd63_WiyibR4_JG9Nh_imx02io6YgFhdkPwXS2IMYx1MaEG5W4JY4PN5dGMeglkPH37DznB8io3gm2HK5FIAZXf3MWl9Lf4jJWEQcyrVDUPC8u8yUE4GokpGvDwwehLNDnLlR6bfLH89RCX-SaHp6wxw_BwYgffCveExWMZXa9pJxAjN2Qc_QeaAjZVdb6H6GDuLxJ2AjGV27_rGK0uRsn5jt1cXbs81Y-8Rv9uNctZrE5FvwXsoMUR9pCHuJquVztKBtFuNf69FP7X0xK98feox2FJhHAR1PpTzFbx9Pet2p6Ly4pGTz_TZvgKukT4kFkK_Y9LGu2A] Connection:[keep-alive] Content-Length:[0] Origin:[http://localhost:3000] Referer:[http://localhost:3000/sake/P002604?sake_name=%E3%80%86&maker_name=%E4%BC%8A%E6%9D%B1%E9%85%92%E9%80%A0] Sec-Fetch-Mode:[cors] Sec-Fetch-Site:[same-site] User-Agent:[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36]]`
|
101
|
+
_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36]]
|
91
102
|
```
|