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

質問編集履歴

3

解決を別欄に記入し直す

2019/11/26 23:39

投稿

s.kozy
s.kozy

スコア16

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

解決方法の追記

2019/11/26 23:39

投稿

s.kozy
s.kozy

スコア16

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 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]]`
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

情報の追加

2019/11/26 23:31

投稿

s.kozy
s.kozy

スコア16

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
  ```