TIL 210608

2021. 6. 8. 23:03ใ†๐Ÿ“” TIL

 

Facts

- ํ™”์š”์ผ

- Recoil ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ ๋ฆฌํŒฉํ† ๋ง

- NestJs - React ์—ฐ๋™

 

Feelings

- ์ด์ œ์„œ์•ผ recoil ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ• ์ง€ ๋Š๋‚Œ์„ ์žก์•„๊ฐ€๊ณ  ์žˆ๋‹ค.

- text๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•˜๋Š” component์—์„œ๋Š” ๋”ฑ ๊ฒ€์ƒ‰์–ด๋งŒ ์‚ฌ์šฉํ•  recoilstate ๋งŒ ์žˆ์œผ๋ฉด ๋œ๋‹ค. ๋ฆฌํŒฉํ† ๋ง ์ „์˜ ์ฝ”๋“œ๋ฅผ ๋ณด๋‹ˆ, ํ•ด๋‹น ์ปดํฌ๋„ŒํŠธ์—์„œ ๋„ˆ๋ฌด ๋งŽ์€ ์ผ์„ ํ•˜๋ ค๊ณ  ํ–ˆ๊ธฐ์— ์ฝ”๋“œ ๊ฐ€๋…์„ฑ๋„, recoil ์„ ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๋Š๋‚Œ๋„ ์—†์—ˆ๋‹ค. ์—ญ์‹œ ์—ญํ• ์„ ์™„๋ฒฝํžˆ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ธฐ์ดˆ์ธ ๊ฒƒ ๊ฐ™๋‹ค.

 

Finds

- NestJs - react ์—ฐ๋™์—์„œ CORS ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์˜ˆ์ „ ๊ฐ™์•˜์œผ๋ฉด ๋ธ”๋กœ๊ทธ๋ฅผ ์ „์ „ํ•˜๋ฉฐ ํ•ด๋‹ต์„ ์ฐพ์•˜์„ ๊ฒƒ ๊ฐ™์€๋ฐ, ์ด๋ฒˆ์—๋Š” nest ๊ณต์‹๋ฌธ์„œ๋ฅผ ๋จผ์ € ์ฐพ์•˜๋‹ค. ๊น”๋”ํ•˜๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ์›ํ•˜๋Š” ๋‹ต์„ ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ณต์‹๋ฌธ์„œ๋ฅผ ์ฐพ์•„๊ฐ€๋Š” ๋ฒ•๋„ ์ต์ˆ™ํ•ด์ง€๋ฉด ์ข‹๊ฒ ๋‹ค. 

 

- NestJs - React CORS ํ•ด๊ฒฐ๋ฒ•

1 . npm i cors

2. main.ts ๋‚ด๋ถ€์—, app.enableCORS() ์ฝ”๋“œ ์ž‘์„ฑ

3. ์ถ”๊ฐ€) react ์™€ nest ๋ชจ๋‘ port 3000์„ ์ด์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ถฉ๋Œ์ด ์ผ์–ด๋‚œ๋‹ค. nest์˜ main.ts ์—์„œ app.listen() ์˜ ์ธ์ž๋ฅผ 3000์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๋ฒˆํ˜ธ๋กœ ์ž…๋ ฅํ•ด์ฃผ์ž(=> Port ์šฐํšŒ)

 

 

'๐Ÿ“” TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TIL 210610  (0) 2021.06.10
TIL 210609  (0) 2021.06.09
TIL 210607  (0) 2021.06.08
6์›” ์ฒซ์งธ ์ฃผ ์ฃผ๊ฐ„ ํšŒ๊ณ   (0) 2021.06.06
TIL 210605  (0) 2021.06.06