Posts
Q&A
vue cli ๋ฒ์ ์ ๋ฐ๋ฅธ ์ค๋ฌด ํ๊ฒฝ ๊ตฌ์ฑ ๋ฐฉ๋ฒ
๊ฐ์ฌํฉ๋๋ค :)
- Likes
- 1
- Comments
- 2
- Viewcount
- 336
Q&A
ํ ํฐ๊ฐ ์ฒ๋ฆฌ
vue, node, nginx ์ด๋ ๊ฒ ํ๊ฒฝ์ด ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์ ๊ฐ ํ์ ํ ๋ฐ๋ก๋ vue -> node -> nginx ๋ค์๊ณผ ๊ฐ์ด ์์ฒญ/์๋ต์ด ์ด๋ฃจ์ด์ง๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ ๊ฐ ๊ถ๊ธํ ๋ถ๋ถ์ 1. front-server ๊ธฐ๋ณธ์ ์ธ vue, node ๊ตฌ์กฐํ๋ ๋ถ๋ถ์์ src ๋ถ๋ถ๋ง ๋ณ๋๋ก nginx ์ค์ ๋ฐ์ ๋ฃ๊ณ node ์๋ฒ์ nginx๊ฐ ์คํ๋๋ ๊ตฌ์กฐ์ ๋๋ค. ์ฆ, nginx ๊ฐ vue์ ํด๋ผ์ด์ธํธ ์๋ฒ?๊ฐ ๋์ด์ฃผ๊ณ , node ์๋ฒ๋ง ์คํํด์ฃผ๋ฉด ํ๋ก์ ํธ๊ฐ ๊ตฌ๋๋๋ ๊ฒ์ผ๋ก ํ๋จ๋ฉ๋๋ค. (์ฌ๊ธฐ์ ๋ก์ปฌํ๊ฒฝ์์ webpack-dev-server๋ฅผ ๊ตฌ๋ํ๋ฉด localhost:8080์ผ๋ก ํด๋ผ์ด์ธํธ ์๋ฒ๋ฅผ ์คํํด์ ๊ตฌ๋ํ๊ณ , ์ค์ ์๋ฒ์์๋ nginx ์์ src ๋ถ๋ถ์ ์ฌ๋ ค์ localhost:8080์ ๋์ ํ ํ๋ก์ ํธ๊ฐ ๊ตฌ๋๋๋ ๊ฒ์ผ๋ก ํ๋จ๋ฉ๋๋ค.) 2. ๋ก๊ทธ์ธ ์ฒ๋ฆฌ ํ, node ์ค์ ์ npm ๋ชจ๋์ธ cookie-parser๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ ์ค์ ๋ก cookie๊ฐ ์ ์ฅ๋์ง ์๋ ๊ฒ์ผ๋ก ๋ณด์ด๋๋ฐ.. ์ด ๋ถ๋ถ์์ ์ฟ ํค์ ์ด์๊ฐ ๋ฐ์ํ ์ฌ์ง๊ฐ ์๋๊ฑด๊ฐ์? ๋๋ฉ์ธ์ด ๋ฌ๋ผ์ ๊ทธ๋ ๋ค๋ ๊ธ์ ๋ณด์๋๋ฐ ๊ทธ ๋ฌธ์ ๋ ์ํฅ์ด ์์๊น์? ํน์ ๋ชฐ๋ผ์ ์ค์ ๋ ๋ถ๋ถ ํ๋ฉด ์ฒจ๋ถํฉ๋๋ค. 1. src/store/index.js - resourceHost๊ฐ axios์ baseUrl์ด ๋ฉ๋๋ค. (์ฌ์ง) 2. config/config.js (์ฌ์ง) ๋ต๋ณ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
- Likes
- 1
- Comments
- 2
- Viewcount
- 274
Q&A
CLI
์ ๊ฐ ๊ฐ๋ ์ด ์กฐ๊ธ ํท๊ฐ๋ฆฌ๋๊ฒ ์์ด์ ํ ๊ฐ์ง ์ง๋ฌธ ๋๋ฆฝ๋๋ค. vue ์๋ฒ๋ฅผ ์คํํ๊ณ (ex. localhost:8080), node ์๋ฒ๋ฅผ ์คํ(ex.localhost:3000)ํด์ ํ๋ก์ ํธ๋ฅผ ์คํํ๋ ๊ฒ์ ํด๋ผ์ด์ธํธ -> ๋ทฐ ํ๋ก์ ํธ ์์ฒญ -> ๋ ธ๋ ์๋ฒ (์์ฒญ) ๋ ธ๋์๋ฒ -> ๋ทฐํ๋ก์ ํธ -> ํด๋ผ์ด์ธํธ(์๋ต) ์ด๋ ๊ฒ ๊ตฌ์กฐ๊ฐ ๋๋๊ฑด๊ฐ์..? ๋ ธ๋ ์๋ฒ๋ง ์คํํด์ ํ๋ก์ ํธ๋ฅผ ๊ตฌ๋ํด๋ ๋น๋๋ ๋ทฐ ํ๋ก์ ํธ๊ฐ ์คํ๋๋๊ฑฐ ์๋๊ฐ์,,?
- Likes
- 1
- Comments
- 2
- Viewcount
- 328




