๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
KODA Project

KODA ๋งํฌ ํŽ˜์ด์ง€ ๊ตฌํ˜„

by ์€์ง€:) 2022. 10. 21.
728x90
๋ฐ˜์‘ํ˜•

 

 

  

๐Ÿ‘† ๋งํฌ ํŽ˜์ด์ง€ ๊ตฌํ˜„ ์›€์งค

 

 

KODA

 

 

 

์ด 4๋ช…์ด์„œ ๊ตฌ์„ฑ๋œ Team Koda ( FE : 2, BE : 2 ) ์ œ์ž‘

๊ทธ ์ค‘ ๋งก์•˜๋˜ ๋งํฌ ํŽ˜์ด์ง€(FE)๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค

 

๋งํฌ ํŽ˜์ด์ง€ (FE) ํŽธ

 

 

 


 

๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ

 

 

  • ๋ฉ”์ธ ํŽ˜์ด์ง€์—์„œ ๋ฐ›์•˜๋˜ url ๋ณด์—ฌ์ฃผ๊ธฐ, ๋ณต์‚ฌ ๊ธฐ๋Šฅ

 


 

 

๐Ÿ‘† ๊ตฌํ˜„ํ•œ ์ฝ”๋“œ (mainPage, linkPage)

 

 

 

 

๋งํฌ ํŽ˜์ด์ง€๋Š” ๋”ฐ๋กœ fetch๋ฅผ ์“ฐ์ง€ ์•Š๊ณ  ๋ฉ”์ธ ํŽ˜์ด์ง€์—์„œ ๋ฐ›์€ id ๊ฐ’๊ณผ ํ•ด๋‹น url ๋ฐ์ดํ„ฐ ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์™€ ์ผ๋‹ค.

์ด๋Š” ์ตœ๋Œ€ํ•œ fetch๋ฅผ ์ค„์ด์ž๋Š” ๋ฐฑ์—”๋“œ ํŒ€์›์˜ ์˜๊ฒฌ์ด์—ˆ๋Š”๋ฐ ํ•œ ํŽ˜์ด์ง€๋‹น ๋ฌด์กฐ๊ฑด ๋ฐ์ดํ„ฐ ๋ฐ›์•„์˜ค๋Š” fetch๊ฐ€ ์žˆ์–ด์•ผํ•œ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋ฐ•ํ˜€์žˆ์—ˆ๋˜ ํ„ฐ๋ผ ๋งค์šฐ ํฅ๋ฏธ๋กญ๊ฒŒ ๋“ค๋ ธ๊ณ  ํšŒ์˜ ํ›„ ์ด๋Ÿฐ ์ฝ”๋“œ๊ฐ€ ๋‚˜์™”๋‹ค.

 

Link to ๋กœ state ์— ๋‹ด์•„ ๊ฐ์ฒด๋กœ Link ์™€ ํ•ด๋‹น ํƒ€์ดํ‹€(name)์„ ๊ทธ๋Œ€๋กœ ๋„˜๊ฒผ๊ณ 

Link ํŽ˜์ด์ง€์—์„  Location์„ ์จ ํ•ด๋‹น ํƒ€์ดํ‹€๊ณผ ๋งํฌ๋ฅผ ๊ฐ€์ ธ์™”๋‹ค

 

 

 

 

๊ทธ๋ฆฌ๊ณ  ๋ณต์‚ฌ ๊ธฐ๋Šฅ ๊ด€๋ จํ•ด์„œ๋Š” ๋น„๋™๊ธฐ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ promise ๊ฐ์ฒด๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํด๋ฆฝ๋ณด๋“œ API๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค.

๋จผ์ € url ๋ฅผ ๋ฐ›๋Š” input์— vaule๋ฅผ ์ฃผ๋ฉฐ readOnly ์†์„ฑ์„ ์ฃผ์—ˆ๊ณ 

์ด ๊ฐ’์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌํ•˜๊ธฐ ์œ„ํ•ด ๋ฒ„ํŠผ์— onClick ์ด๋ฒคํŠธ๋ฅผ ๊ฑธ๋ฉฐ ํ•ด๋‹น ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌํ˜„ํ–ˆ๋Š”๋ฐ

 

์ž˜ ๋Œ์•„๊ฐ€๋˜ ๋ณต์‚ฌ ๊ธฐ๋Šฅ์ด ํ”„๋กœ์ ํŠธ ๋ง‰๋ฐ”์ง€, ๋„์ปค ๋ฐฐํฌ ํ›„ '๋ณต์‚ฌ ์‹คํŒจ!' ๊ฐ€ ๋‚˜์˜ค๋Š” ์—๋Ÿฌ๋ฅผ ๊ฒช์—ˆ๋‹ค ๐Ÿฅฒ

๊ทธ ์ด์œ ๋Š” ํ™ˆํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ

 

 

 

 

ํด๋ฆฝ๋ณด๋“œ์— ์ €์žฅํ•˜๋Š” ํŠน์„ฑ์ƒ https ๋ณด๋‹ค ๋ณด์•ˆ์ด ๋–จ์–ด์ง€๋Š” http ๋Š” ์—‘์„ธ์Šค ๊ถŒํ•œ์ด ์—†๋˜ ๊ฒƒ ๐Ÿฅฒ

์‹ค์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด https ์‚ฌ์ดํŠธ๊ฐ€ ๋œ๋‹ค๋ฉด ๊ธฐ๋Šฅ์€ ์ถฉ๋ถ„ํžˆ ๋Œ์•„๊ฐ€๊ฒ ์ง€๋งŒ ์ด๋ฅผ ์ž์„ธํžˆ ์•Œ์•„๋ณด์ง€ ๋ชปํ•˜๊ณ  ๊ตฌํ˜„ํ–ˆ๋‹ค๋Š” ์•„์‰ฌ์›€์ด ์•„์ฃผ ํฌ๊ฒŒ ๋‚จ์•˜๋‹ค.

๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ž˜ ์‚ดํŽด๋ณด๊ณ  ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด์•ผ๊ฒ ๋‹ค๋Š” ๊ตํ›ˆ์„ ์–ป์—ˆ๋˜ ์ž‘์—…์ด์—ˆ๋‹ค ๐Ÿ˜‚

 

 

 

 

 

 

[์ถœ์ฒ˜] https://developer.mozilla.org/ko/docs/Web/API/Clipboard_API

[์ถœ์ฒ˜] https://developer.mozilla.org/ko/docs/Web/API/Clipboard

 

 

 


 

 

 

 

 

๐Ÿ‘‡ KODA Project ํšŒ๊ณ ๋ก ๋งํฌ

 

https://0119eunji.tistory.com/57?category=1055529 

 

KODA Project ํšŒ๊ณ ๋ก ๋ฐ ์œ„์ฝ”๋“œ ์ˆ˜๋ฃŒ ํšŒ๊ณ ๋ก

 KODA Project ๋ž€? ํ”„๋ก ํŠธ์—”๋“œ ๊นƒํ—ˆ๋ธŒ [https://github.com/kolonDT/202209_wecode_fr] GitHub - kolonDT/202209_wecode_fr Contribute to kolonDT/202209_wecode_fr development by creating an account on Gi..

0119eunji.tistory.com

 
728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€