Posts
Q&A
comment ์์ฑํ ์ฝ๋ github์ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค ใ ใ
- 1
- 2
- 330
Q&A
11๋ถ ์ฆ์์ ์คํํ ๋ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๊ตฌ๊ธ๋ง ํด๋ณธ ๊ฒฐ๊ณผ npm i express-session express-formidable๋ฅผ ์ ๋ ฅํ๋ฉด ์ ์ ์๋ํฉ๋๋ค. ์ฐธ๊ณ : https://github.com/SoftwareBrothers/adminjs-nestjs/issues/23
- 1
- 2
- 285
Q&A
Nuxt์ target๊ณผ mode & router ์ ๋ํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ใ ใ ์ฉ์๋, ์ ๋ ์ผ๋ง ์ ์ ์ด ๋ถ๋ถ์ ๋ํด์ ๊ณต๋ถํ๋๋ฐ์, ์๋ฒฝํ์ง๋ ์์ง๋ง ๋์์ด ๋์ค ๊ฒ ๊ฐ์ ์ด๋ ๊ฒ ๋ต๋ณ ๋จ๊น๋๋ค. 1, 2๋ฒ์ ๋ํด์ ๊ฒฐ๋ก ๋ถํฐ ๋ง์๋๋ฆฌ๋ฉด, 1. ssr ์ต์ ๊ฐ ์์ฒด๋ ๋ณํ์ง ์์ต๋๋ค๋ง ๋์ด์ ๋ฐํ์ ๋ ์๋ฒ์ ํด๋ผ์ด์ธํธ์์ ๋ ๋๋ง์ ํ์ง ์์ต๋๋ค. 2. ssr: false์ผ ๋๋ target: static์ด ์ ์ฉ๋์ง ์์ต๋๋ค. 1๋ฒ์ ๋ํด ์ค๋ช ๋๋ฆฌ๋ฉด, universal ๋ชจ๋(ssr: true)์์๋ ์ฑ์ ์ฒซ ์ ๊ทผ์ SSR๋ก, ํ์ด์ง ๊ฐ ์ด๋์ CSR๋ก ์งํํฉ๋๋ค. SPA ๋ชจ๋(ssr:false)์์๋ ๋ง ๊ทธ๋๋ก SPA๋ชจ๋๋ผ CSR๋ก ์งํํฉ๋๋ค. ์ฐจ์ด๊ฐ ์ด๋ป๋ ๋ ๋ชจ๋๋ ์ฌ์ฉ์๊ฐ ์์ฒญ์ ํ๋ฉด ๊ทธ ๋์์ผ ์ ์ HTML์ ๋ ๋๋งํ๋ ๊ณตํต์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. target์ server๋ก ํ ๊ฒฝ์ฐ ์ค๋ช ํ ๊ฒ์ฒ๋ผ ๋ฐํ์ ๋ ์์ฒญ์ ๋ง์ถฐ ์ ์ HTML์ ๋ ๋๋งํฉ๋๋ค. ๋ฐ๋๋ก static์ ํ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ์์ฒญ๋ ํ๊ธฐ ์ ์ธ ๋น๋ ๋ ๋ฏธ๋ฆฌ ์ ์ HTML์ ๋ง๋ค์ด ๋์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ ๋๋งํ ๊ณณ์ ์๋ฒ๋ก ํ ์ง ํด๋ผ์ด์ธํธ๋ก ํ ์ง ์ ํ ํ์๊ฐ ์์ด์ง๋๋ค. ์ฌ์ฉ์๊ฐ ์์ฒญ์ ํ๋ฉด ์ด๋ฏธ ๋ ๋๋ง์ด ๋๋ ์ ์ HTML์ ์ฃผ๊ธฐ๋ง ํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ๋ฐ์์๋๋ ๋น ๋ฅด๊ณ SEO์๋ ๋ฌด์ฒ ์ ๋ฆฌํฉ๋๋ค. 2๋ฒ์ ๊ฒฝ์ฐ ์๋์ ๋งํฌ๋ฅผ ์ฐธ์กฐํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. https://stackoverflow.com/questions/63336570/whats-the-real-difference-between-target-static-and-target-server-in-nuxt 3๋ฒ์ ์ ๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค์. ๋ผ์ฐํ ์ด ์๋์ผ๋ก ๋ง๋ค์ด์ง๊ธฐ ๋๋ฌธ์ depth๊ฐ dash๋ก ํํ๋๋ค๋ ์๊ธฐ๋ฅผ ์ผํ ๋ค์ ๊ฒ๋ ๊ฐ์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด, pages/auth/user.vue์ด๋ฉด name์ด auth-user๋ก ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๊ฑด ํ ์คํธ๋ฅผ ํด๋ด์ผ์ง ์ ๊ฒ ๊ฐ๋ค์. ํน์ ์์์ ์๋ชป๋ ์ค๋ช ์ด ์๋ค๋ฉด ๊ผญ ์๋ ค์ฃผ์ธ์! ๊ฐ์ฌํฉ๋๋ค ์ฉ์๋ ใ ใ
- 1
- 2
- 644
Q&A
nuxt axios๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ด์ ๊ฐ ์์๊น์?
์ฐธ์กฐํ์๋ฉด ์ข์ ๋งํฌ ๊ณต์ ํฉ๋๋ค. https://joshua1988.github.io/vue-camp/nuxt/nuxt-axios.html
- 1
- 2
- 2.3K
Q&A
์ฅ๋ฐ๊ตฌ๋ ์ถ๊ฐ๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ํ๋ค ๋ณด๋ฉด ๊ฐ๋ 500์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
1๋ฒ์ v-for๊ฐ key๊ฐ์ผ๋ก ๊ณ ์ ํ string์ ์ํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ์ผ์ด๊ตฌ์. ๋ณดํต์ ์์ฑ์๋์ฒ๋ผ index ์ฐ๋ฉด ํด๋น ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์๋๋ผ๊ตฌ์. 2๋ฒ์ ์ฅ๋ฐ๊ตฌ๋์ ๊ฐ์ ๋ฌผ๊ฑด์ ๋ด์์ ๊ฒฝ์ฐ์ ๋ฐฑ์๋์์ ์ค๋ฅ๋ฅผ ๋ฑ์ด๋ด๋๋ก ์ค์ ํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. Post /carts๋ก ์์ฒญํ๋๋ฐ 201์ด์ค๋ฉด ์ ์์ ์ผ๋ก ๋ด๊ฒผ๊ณ , 500์ธ๋ฐ ์๋ฌ ๋ฉ์ธ์ง๊ฐ Inser failed, duplicate id๋ฉด ์ด๋ฏธ ๋ด๊ฒผ๊ตฌ๋๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.
- 3
- 2
- 448
Q&A
checkbox ์์ ํ์ ์ปดํฌ๋ํธ๋ฅผ v-model ๋ก ๋๊ธฐ๋ ๊ฒ ๊ถ๊ธํฉ๋๋ค~
์ค... ์ด๋ฐ ํธ๋ฆฌํ ๊ธฐ๋ฅ์ด ์๋ ์ค ๋ชฐ๋๋ค์
- 2
- 2
- 218
Q&A
npm run build ์ดํ.. ์๋ฐ์คํฌ๋ฆฝํธ ์ค๋ฅ..
๋ญ๊ฐ ์ฐ ๋์ด ์ฐ์ด๋ค์. ์บกํด๊ป์ ์ฌ๋ ค์ฃผ์ ์ฝ๋ ์ฐธ์กฐํด์ ๋ฐ๊ฟจ๋๋ฐ ๋ ์ด์ exports ์๋ฌ๋ ๋จ์ง ์์ต๋๋ค. ํน์ ์ดํ์ CORS์๋ฌ๊ฐ ์๊ธฐ์๋ ๋ถ๋ค์ live server๊ฐ http์ธ๋ฐ ์์ฒญํ๋ api๊ฐ https์ฌ์ ์๊ธฑ๋ ๋ฌธ์ ์ด๋ ์์ฒญํ api ์ฃผ์๋ฅผ http๋ก ๋ฐ๊ฟ์ฃผ์ธ์. ๊ทธ๋ผ ๋ฐ์ดํฐ๋ ์ ๋ฐ์์ค๋๋ฐ ์ดํ์ ๋ค๋ฅธ ์๋ฌ๋ค์ด ์๊น๋๋ค.(์ฌ์ง)
- 3
- 4
- 533
Q&A
ํค๊ฐ์ ์ฌ์ฉํ๋ค๊ณ ๋ง์ํ์ จ๋๋ฐ ๊ทธ๋ผ ๋ฐธ๋ฅ๊ฐ์ ์ด๋ค๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์์๊น์?
์ ๋ ์ฒ์์ ํท๊ฐ๋ ธ์ด์. ์ getShoppingItemOption์ ํธ์ถํ ๋ ์ ๋ค๋ฆญ์ ํ์ ์ ๋ช ์ํ์ง ์๊ณ 'name'์ ์ ๋์ง ์ดํดํ ์ ์์๋๋ฐ ์กฐ๊ธ ๊ฒ์ํ๊ณ ์ดํดํ ์ ์์์ต๋๋ค. getShoppingItemOption์ ์ ์ํ ๋ ์ ์ extends keyof๋ฅผ ํฌํจํ ์ ๋ค๋ฆญ์ด ์ด์ ๊ณผ ๊ฐ์ด ํ์ ๋ช ์๋ฅผ ์ํด์์ฐ์ธ๊ฒ ์๋๋ผ ๋จ์ํ T๋ฅผ ํ์ ์ผ๋ก ๊ฐ์ง๋ ๋ณ์์ ๋ค์ด๊ฐ ๊ฐ์ ์ ํํ๋๊ฑฐ์์ด์. T ํ์ ์ ๋ณ์๋ ShoppingItem์ ํค๊ฐ๋ง ๊ฐ์ผ๋ก ๋ฐ์ ์ ์๋ค๋ ์๊ธฐ์ธ๊ฑฐ์ฃ . ํค๋ ์๋ string์ด๊ธฐ ๋๋ฌธ์ ๊ทธ๋์ 'name', 'price', 'stock'๋ง ๋ค์ด๊ฐ ์ ์์๋๊ฑฐ์ฃ . ShoppingItem ์ธํฐํ์ด์ค ์์ ๋ช ์๋ ํ๋กํผํฐ๋ค์ value ๊ฐ๋ค, string,number๋ ์ ๋ง ์๊ด์๋๊ฑฐ์๋๋ฐ ์ด ๋ถ๋ถ์ด ์กฐ๊ธ ํผ๋์ ์คฌ๋ ๊ฒ ๊ฐ์ต๋๋ค.
- 4
- 6
- 668
Q&A
์ฃผ์์ NOTE
๋ต ๊ฐ์ฌํฉ๋๋ค ใ ใ
- 1
- 2
- 317
Q&A
data ๊ฐ์ฒด ์ ๊ฐ์ฒด์์ this ์ฌ์ฉํ๊ธฐ
์ํ! ์๊ทธ๋๋ ์ฌ์ฐ ๋ณด๋ด๋ ค๊ณ ํ์ต๋๋ค. ์ฝ๋๋ ๋์ค์ ๋ฉํ ๋ง ์ ์ฒญํด์ ํ์ธ ๋ฐ์๊ฒ์ ใ ใ ๊ฐ์ฌํฉ๋๋ค!
- 2
- 5
- 1.1K