- @CreatedDate
- Data Structure
- ๋ฆฌ๋ ์ค ๋ช ๋ น์ด
- SQL
- Java
- Spring
- spring ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- spring ์์ ๋ก๊ทธ์ธ
- datagrip
- aligoapi
- ์์คํ ์ํํธ์จ์ด
- Unity
- mysql
- OpenAPI
- node js
- C++
- RP 2๊ธฐ
- SSL
- MethodArgumentNotValidException
- DATABASE
- ํจ์คํธ์บ ํผ์คX์ผ๋์
- Quick Sort
- MAKE US
- ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- spring์ผ๋ก https ์ ์ฉ
- Rp2๊ธฐ
- java error
- merge sort
- GIT
- docker
๋ชฉ๋กnode js (3)
YS's develop story
๐ฅ MySQL ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ ํ ๋ฒ์ ์ ์ฅํ๊ธฐ (Node js, mysql2 promise) โ Problem ๐ ๋ณ๊ฒฝ ์ ์ฝ๋ const connection = await pool.getConnection(async (conn) => conn); ........... for (i in reviewImg) { let postReviewImgParams = [ getReviewIdx[0].reviewIdx, reviewImg[i] ] await hospitalDao.postReviewImg(connection, postReviewImgParams); } async function postReviewImg(connection, postReviewImgParams) { const postReviewImgQ..
๐จ๐ป OpenAPI๋ฅผ ํ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ DB์ ์ ์ฅํ๊ธฐ (Request.js) โ Problem ๊ณต๊ณต๋ฐ์ดํฐ ํฌํธ ๊ตญ๊ฐ์์ ๋ณด์ ํ๊ณ ์๋ ๋ค์ํ ๋ฐ์ดํฐ๋ฅผใ๊ณต๊ณต๋ฐ์ดํฐ์ ์ ๊ณต ๋ฐ ์ด์ฉ ํ์ฑํ์ ๊ดํ ๋ฒ๋ฅ (์ 11956ํธ)ใ์ ๋ฐ๋ผ ๊ฐ๋ฐฉํ์ฌ ๊ตญ๋ฏผ๋ค์ด ๋ณด๋ค ์ฝ๊ณ ์ฉ์ดํ๊ฒ ๊ณต์ •ํ์ฉํ ์ ์๋๋ก ๊ณต๊ณต๋ฐ์ดํฐ(Datase www.data.go.kr ์ ์ฌ์ดํธ์ ๋ฑ๋ก๋ ๋ค์ํ ๊ณต๊ณต๋ฐ์ดํฐ๋ค์ OpenAPI๋ฅผ ํตํด ํ์ฉํ ์ ์์ต๋๋ค. ์ ๋ ๊ณต๊ณต๋ฐ์ดํฐ ํฌํธ์ ๋ฑ๋ก๋ ์์ธ์์ ๋ชจ๋ ๋ณ์ ์ ๋ณด๊ฐ ํ์ํ๊ณ ์ด๋ฅผ ํ์ฉํ๊ธฐ ์ํด ์ฌ์ดํธ์์ ๋ณ์์ ๋ณด OpenAPI key๋ฅผ ๋ฐ๊ธ๋ฐ์์ต๋๋ค. ๋ฐ๊ธ๋ฐ์ Service key๋ฅผ ํตํด Postman๊ณผ ๋ธ๋ผ์ฐ์ ๋ก ๊ฐ๊ฐ ์์ฒญํ ๊ฒฐ๊ณผ์ ๋๋ค. ์ด๋ ๊ฒ ๋ด๊ฐ ์ํ๋ ์๋ฐฑ ๊ฐ์ ๋ณ์์ ๋ณด๋ฅผ ํ๋์ ํ์ธํ ์..
๊ณผ์ 1 : Node js๋ฅผ ํ์ฉํ์ฌ ์๋น์ค์ ํ์ํ rest api ์ค๊ณ ๋ฐ ๊ตฌํ ์ง๋๋ฒ ๊ณผ์ ๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ERD๋ฅผ ์ค๊ณํ๊ณ MySQL์ฟผ๋ฆฌ๋ฅผ ์์ฑํด ๋ณด์์ต๋๋ค. ์ด๋ฅผ ๋ฐํ์ผ๋ก ์ด๋ฒ์๋ Node js, Node js์ Framework์ธ Express๋ฅผ ํ์ฉํ์ฌ ์๋น์ค์ ํ์ํ rest api๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ๋๋ค!! rest์ rest api์ ๋ํด ์์ฑํ ๊ธ์ ๋๋ค. RP2๊ธฐ ) API์ REST API๋ ๋ฌด์์ธ๊ฐ..? RP2๊ธฐ ) API์ REST API๋ ๋ฌด์์ธ๊ฐ..? RP2๊ธฐ API์ REST API๋ ๋ฌด์์ธ๊ฐ..? ์์ ๋ด์ฉ ์ ๋ฆฌ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ Request, Response๋ฅผ ํตํด ์ฃผ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ ๋ฉ์ด๋ฆฌ๋ฅผ Packet๋ผ๊ณ ํฉ๋๋ค. Packet์ ์ํฌ ์์๋ผ๊ณ ์๊ฐํด ๋ด ์๋ค. ์ํฌ ์..