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

์ด๋…ธ๋ฒ ์ด์…˜์บ ํ”„/ํ”„๋กœ์ ํŠธ

(2)
์‹ค์ „ ํ”„๋กœ์ ํŠธ - ๋‚ด๋ˆ๋‚ด์—ฌ ๊ด‘๊ณ  ์—†๋Š” ์•Œ๋งน์ด๋กœ ๊ฐ€๋“ ์ฐฌ ์ •๋ณด๋ฅผ ์ฐพ๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด ์œ ์ €๋“ค์ด ๋‚ด ๋ˆ์œผ๋กœ ์—ฌํ–‰ํ•˜๊ณ  ์ธ์ฆํ•˜๋Š” ๋‚ด๋ˆ๋‚ด์—ฌ๋ฅผ ์จ๋ณด์„ธ์š”! ๊ด‘๊ณ  ์—†๋Š” ์—ฌํ–‰ ํ›„๊ธฐ ๋‚ด๋ˆ๋‚ด์—ฌ๋กœ ๋– ๋‚˜๊ธฐ โœˆ๏ธ Back-End Github ๐Ÿ‘€ Front-End Github ๐Ÿ‘€ ๐Ÿง‘๐Ÿป‍๐Ÿ’ป๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป ํŒ€์› ์†Œ๊ฐœ ์„œ๋น„์Šค ๊ฐœ์š” ๋‚ด ๋ˆ๋‚ด๊ณ  ๋‚ด๊ฐ€ ์—ฌํ–‰ํ•˜๋Š”, ์ง„์ •์„ฑ์žˆ๋Š” ๊ตญ๋‚ด ๋‹จ๊ธฐ ์—ฌํ–‰ ์ •๋ณด ๊ณต์œ  ํ”Œ๋žซํผ ์„œ๋น„์Šค ์„œ๋น„์Šค ์•„ํ‚คํ…์ณ Front-end node.js, ์‚ฌ์šฉ์ž ์š”์ฒญ์— ๋”ฐ๋ฅธ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋„๋ก ๋™์  ์›น ํ˜ธ์ŠคํŒ…์ด ๊ฐ€๋Šฅํ•œ EC2์™€, ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ๋กœ์„œ์˜ ์—ญํ• ์„ ํ•˜๋ฉฐ ์„œ๋ฒ„๊ฐ€ SSL ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ๋“œ๋Š” ๋น„์šฉ์ด ์—†๋Š” nginx๋ฅผ ์ด์šฉํ•ด ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์„ ์œ„ํ•ด https ํ™˜๊ฒฝ์œผ๋กœ ๋Š๊น€์—†๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ๊ณ  ๋งŽ์€ ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ๊ฐ€์ง„ PM2๋ฅผ ํ†ตํ•œ ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ๋ฅผ ..
1์ฃผ์ฐจ ๋ฏธ๋‹ˆํ”„๋กœ์ ํŠธ 12์กฐ MBTItube ๐ŸŸฉํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ 2022.08.01 ~ 2022.08.04 ๐ŸŸชํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ MBTI๋ณ„ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์€ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ๊ณต์œ ํ•˜๊ธฐ ๋ฒ„ํŠผ์œผ๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋“ฑ๋กํ•˜์—ฌ, MBTI์œ ํ˜•์— ๋”ฐ๋ฅธ ๊ณต์œ ํ•œ ์˜์ƒ์„ ๋ชจ์•„์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ๐ŸŸฅํ”„๋กœ์ ํŠธ ์ดˆ์•ˆ ์™€์ด์–ดํ”„๋ ˆ์ž„ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€ ๋ฉ”์ธ ํŽ˜์ด์ง€ ๊ธ€์“ฐ๊ธฐ ํŽ˜์ด์ง€ ๊ฐœ๋ฐœํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค (API) Function Method URL Request Response ๋กœ๊ทธ์ธ POST /sign_in {'username': username, 'password': password} 'token' ๋ฐœํ–‰ /post ๋กœ ์ด๋™ ํšŒ์›๊ฐ€์ž… POST /sign_up/save {'username': username, 'password': password, 'nickname': nickna..