home2 ๊ฒŒ์‹œํŒ Next.js ๊ฒŒ์‹œํŒ ์˜จํด๋ฆญ ๐Ÿ—‘ ํด๋ฆญ์ด ์•ˆ๋ฉ๋‹ˆ๋‹ค

์˜จํด๋ฆญ ๐Ÿ—‘ ํด๋ฆญ์ด ์•ˆ๋ฉ๋‹ˆ๋‹ค

  • ์ด ์ฃผ์ œ์—๋Š” 6๊ฐœ ๋‹ต๋ณ€, 2๋ช… ์ฐธ์—ฌ๊ฐ€ ์žˆ์œผ๋ฉฐ ๊ตฌํ˜ธ์ค€๊ฐ€ 1 ๋…„, 5 ์›” ์ „์— ์ „์— ๋งˆ์ง€๋ง‰์œผ๋กœ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.
7 ๊ธ€ ๋ณด์ž„ - 1 ์—์„œ 7 ๊นŒ์ง€ (์ด 7 ์ค‘์—์„œ)
  • ๊ธ€์“ด์ด
    ๊ธ€
  • #111835

    ๊ตฌํ˜ธ์ค€
    ์ฐธ๊ฐ€์ž
    แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-30 แ„‹แ…ฉแ„’แ…ฎ 1.58.49
    1. /list ์— ์‚ฌ์šฉํ•  ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค๊ณ , <ListItem result={result} /> ๋กœ ๋งˆ๋ฌด๋ฆฌ ํ–ˆ์Šต๋‹ˆ๋‹ค. method ์™€ _id ๊ฐ€ ์ •์‚ญ์ ์œผ๋กœ
    ์„œ๋ฒ„์— ์ด๋™๋ฌ๋Š”์ง€ ํ™•์ธํ•˜๊ณ ์ž ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค๊ณ   console.log(req.body); ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
    แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-30 แ„‹แ…ฉแ„’แ…ฎ 2.00.05
    ๊ทผ๋ฐ <span> ํƒœ๊ทธ์ธ  ๐Ÿ—‘ ํด๋ฆญ์ด ๋˜์งˆ  ์•Š์•„ ๋กœ๊ทธ๋ฅผ ํ™•์ธ์ด ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๋ญ๊ฐ€ ๋ฌธ์ œ์ผ๊นŒ์š”?
    
    
    #111885

    codingapple
    ํ‚ค ๋งˆ์Šคํ„ฐ
    /api/post/delete๋กœ ์š”์ฒญํ•ด๋ด…์‹œ๋‹ค
    #111916

    ๊ตฌํ˜ธ์ค€
    ์ฐธ๊ฐ€์ž
    ์งœ์น˜๋Š” ์‹ค์ˆ˜ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค,
    ์ˆ˜์ • ํ›„์—๋„ ์—ฌ์ „ํžˆ ๊ทธ๋Œ€๋กœ์ž…๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋„ ๋กœ๊ทธ123123 ์ด ๋œจ์ง€ ์•Š๋Š”๊ฑฐ ๋ณด๋‹ˆ ์ „์†ก์ด ์•ˆ๋˜๋Š”๊ฑฐ ๊ฐ™์€๋ฐ, ํ˜น์‹œํ•˜๋Š” ์‹ฌ์ •์œผ๋กœ ๋งค์ธํŽ˜์ด์ง€๋„ ์‚ฌ์ง„ ์ฒจ๋ถ€ ํ•ฉ๋‹ˆ๋‹คแ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-31 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 9.01.36
    #111924

    codingapple
    ํ‚ค ๋งˆ์Šคํ„ฐ
    ์„œ๋ฒ„๊นŒ์ง€ ์š”์ฒญ๋“ค์–ด์˜ค๋‚˜ ์„œ๋ฒ„์—์„œ console.log ์จ๋ด…์‹œ๋‹ค
    #111934

    ๊ตฌํ˜ธ์ค€
    ์ฐธ๊ฐ€์ž
    span onClick ๊ธฐ๋Šฅ์ด ์ž‘๋™์„ ์•ˆํ•ด์„œ ์„œ๋ฒ„์— ๋กœ๊ทธ ์จ๋„ ๋กœ๊ทธ๊ฐ€ ๋œจ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.(์„œ๋ฒ„๋กœ DELETE ๊ฐ€ ์ „์†ก์ด ์•ˆ๋จ)
    ์งง๊ฒŒ ์ œ๊ฐ€ ์‹œ๋„ํ•œ  ๋ฐฉ๋ฒ•๋“ค ์ ์–ด๋ณด๋ฉด.
    1. url ํ†ตํ•ด (http://localhost:3000/api/post/delete) GET ์š”์ฒญ => GET ์š”์ฒญ์˜ด
    2. <form> ํ†ตํ•ด POST ์š”์ฒญ์œผ๋กœ ์‚ญ์ œ ์š”์ฒญ => ์‚ญ์ œ๋จ
    3. <span> ์„ <button> ์œผ๋กœ ๋ณ€๊ฒฝ => ๋ฒ„ํŠผ๋„ onClick ์•ˆ์— ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์‹คํ–‰์•ˆ๋จ
    
    ์–ต๊นŒ ๋‹นํ•˜๋Š”๊ฑฐ ๊ฐ™์•„ ์ƒˆ๋กœ ํ”„๋กœ์ ํŠธ ํŒŒ์„œ ๊ทธ ๋ถ€๋ถ„๋งŒ ๋‹ค์‹œ ๊ตฌํ˜„ ํ•ด๋ดค๋Š”๋ฐ, <span> ์ƒํƒœ์—์„œ ํด๋ฆญํ•ด๋„, <button> ์ƒํƒœ์—์„œ ํด๋ฆญํ•ด๋„ ๋ฌด๋ฐ˜์‘์ž…๋‹ˆ๋‹ค.
    ๋ฌผ๋ก  url ๋กœ get ์š”์ฒญ์€ ์„ฑ๊ณตํ–ˆ๊ณ , DB ์ถœ๋ ฅ๋„ ๋˜๋Š” ์ƒํƒœ๋ผ onClick ์ด์Šˆ๋กœ ์˜์‹ฌ๋ฉ๋‹ˆ๋‹ค
    แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-31 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 10.52.07
    แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-01-31 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 10.52.21
    <span> , <button> ๋‘˜๋‹ค ํ•ด๋ดค๋Š”๋ฐ ์ด๊ฒƒ๋„ ์•ˆ๋˜๋ฉด ์ œ๊ฐ€ ๋ฌธ์ œ ์žˆ๋Š”๊ฑฐ ๊ฐ™์€๋ฐ ์ƒ๋‚จ์ž ๋‹ต๊ฒŒ ์Šค์Šค๋กœ ํ•ด๊ฒฐ์ด ์•ˆ๋ฉ๋‹ˆ๋‹ค.
    ๋„์™€์ฃผ์‹ญ์‡ผ!
    #111948

    codingapple
    ํ‚ค ๋งˆ์Šคํ„ฐ
    ํ„ฐ๋ฏธ๋„์— node -v ์ž…๋ ฅํ•ด์„œ 18๋ฒ„์ „ ์ด์ƒ์ธ๊ฐ€ 
    layout.js์—๋Š” bodyํƒœ๊ทธ htmlํƒœ๊ทธ ์žˆ๋‚˜ ํ™•์ธํ•ด๋ด…์‹œ๋‹ค
    #112049

    ๊ตฌํ˜ธ์ค€
    ์ฐธ๊ฐ€์ž
    <html> ํƒœ๊ทธ ์ˆ˜์ •ํ•˜๋‹ˆ๊นŒ ์ž‘๋™๋ฉ๋‹ˆ๋‹ค.
    ์ฝ”๋”ฉํ•œ๋‹ค๋Š” ์นœ๊ตฌ ์ƒ๊ธฐ๋ฉด ์ฝ”๋”ฉ์• ํ”Œ๋กœ ๋Œ€๋ ค์˜ค๊ฒ ์Šต๋‹ˆ๋‹ค
7 ๊ธ€ ๋ณด์ž„ - 1 ์—์„œ 7 ๊นŒ์ง€ (์ด 7 ์ค‘์—์„œ)
  • ๋‹ต๋ณ€์€ ๋กœ๊ทธ์ธ ํ›„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

About

ํ˜„์žฌ ์›” 700๋ช… ์‹ ๊ทœ์ˆ˜๊ฐ•์ค‘์ž…๋‹ˆ๋‹ค.

  (09:00~20:00) ๋น ๋ฅธ ์ƒ๋‹ด์€ ์นดํ†ก ํ”Œ๋Ÿฌ์Šค์นœ๊ตฌ ์ฝ”๋”ฉ์• ํ”Œ (๋งํฌ)
  admin@codingapple.com
  ์ด์šฉ์•ฝ๊ด€
โ“’ Codingapple, ๊ฐ•์˜ ์˜ˆ์ œ, ์˜์ƒ ๋ณต์ œ ๊ธˆ์ง€
top

ยฉ Codingapple, All rights reserved. ์Šˆํผ๋กœ์ผ“ ์—๋“€์ผ€์ด์…˜ / ์„œ์šธํŠน๋ณ„์‹œ ๊ฐ•๋™๊ตฌ ๊ณ ๋•๋กœ 19๊ธธ 30 / ์‚ฌ์—…์ž๋“ฑ๋ก๋ฒˆํ˜ธ : 212-26-14752 ์˜จ๋ผ์ธ ๊ต์œกํ•™์›์—… / ํ†ต์‹ ํŒ๋งค์—…์‹ ๊ณ ๋ฒˆํ˜ธ : ์ œ 2017-์„œ์šธ๊ฐ•๋™-0002 ํ˜ธ / ๊ฐœ์ธ์ •๋ณด๊ด€๋ฆฌ์ž : ๋ฐ•์ข…ํ