codestates / codestates/UDONDAM

[๐Ÿ”งError_log] ์ด์„ ์˜ / 2021-12-14

Open
#166 0 comments 0 reactions 0 assignees View on GitHub
Completed error.log
Dominant language
TypeScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

> ### ์–ด๋–ค ์—๋Ÿฌ์ธ๊ฐ€์š”?
> ๋กœ๊ทธ์ธ ์ดํ›„ ๋ชจ๋“  ํ–‰๋™์— ํ† ํฐ์„ ํ™•์ธํ•˜๋Š” isAuth (middleware)๋ฅผ ๋ฐฐ์น˜ํ–ˆ๋Š”๋ฐ ํ†ต๊ณผ๋˜์ง€ ์•Š์Œ. = 401 unauthorized
> ### ์—๋Ÿฌ ๋ฉ”์‹œ์ง€
> middleware์—์„œ req.cookies๊ฐ€ null์ด๋ผ ํ†ต๊ณผ๊ฐ€ ๋˜์ง€ ์•Š๋Š” ์ƒํƒœ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.
> ### ์—๋Ÿฌ ํ•ธ๋“ค๋ง ๋ฐฉ๋ฒ•
> * ํด๋ผ์ด์–ธํŠธ์—์„œ GET ์š”์ฒญ์„ ํ•  ๋•Œ { withCredentials: true } ์„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์œผ๋ฉด ์ฟ ํ‚ค๊ฐ€ ๋ณด๋‚ด์ง€์ง€ ์•Š๋Š”๋‹ค.
>
> ```js
> > // ์ด์ „ ์ฝ”๋“œ
> await axios(
> {
> url: `${process.env.REACT_APP_API_URL}/post`,
> method: 'get',
> params: {
> tag: giftTag,
> size: 10,
> page: 0
> },
> paramsSerializer: params => {
> return qs.stringify(params, {arrayFormat: 'brackets'})
> }
> }
> )
> // ์ดํ›„ ์ฝ”๋“œ
> await axios(
> {
> url: `${process.env.REACT_APP_API_URL}/post`,
> method: 'get',
> params: {
> tag: giftTag,
> size: 10,
> page: 0
> },
> withCredentials: true, // ์—ฌ๊ธธ ์ถ”๊ฐ€
> paramsSerializer: params => {
> return qs.stringify(params, {arrayFormat: 'brackets'})
> }
> }
> )
> ```
>
> ### ์—๋Ÿฌ ํ•ธ๋“ค๋ง์„ ์œ„ํ•ด ์ฐธ๊ณ ํ•œ ๋ ˆํผ๋Ÿฐ์Šค ๋งํฌ
> ์—†์Œ

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.