vue(34)
-
[Vue.js] vue-router.esm-bundler.js?ec2d:72 [Vue Router warn]: No match found for location with path "/support/devInquryList"
โ ๏ธ ๋ฌธ์ ๋ฐ์! ๋ถ๋ช ์์ ๊ฐ์ด ์ด์ฌํ ์ฝ๋ฉ์ ํด ๋์๋๋ฐ, Contents ๋ถ์ ๊ทธ ์ด๋ค ํ๋ฉด๋ ๋ณด์ด์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒ์ด์์. ๐ค ์์ธ ๋ถ์ ์ด ๋ฌธ์ ์ ๋ํด ๊ณฐ๊ณฐํ ์๊ฐ์ ํด๋ณด๋ App.vue์ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด router๋ฅผ ํตํด์ Contents ๋ถ๋ฅผ Re Rendering์ ํ๋๋ฐ, DevInquryList.vue๋ Router์ ๋ํ ํน๋ณํ ์ค์ ์ ํ ๊ธฐ์ต์ด ์๋ ๊ฒ์ด์์. ์ญ์ ์ด๊ฒ์ด ๋ฌธ์ ์๋ ๊ฒ์ด์์! ์ด๊ฑด ๊ตฌ๊ธ๋ง ํ์ง๋ ์๊ณ ์ฐพ์๋ค์! ๐๐๐ ๐ป ๋ฌธ์ ํด๊ฒฐ! ์์ ๊ฐ์ด ํ๋ฉด์ด ์ถ๋ ฅ์ด ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ ๊ฒ์ด์์. ๋ณด์ด๋ ๊ฒ ์ฝ๊ฐ ์์ฑํด ๋ณด์ด๋ ๊ฒ์ Back End ์๋ฒ๊ฐ ๊บผ์ ธ ์์ด์ Data Bindding์ ๋ชปํ๊ธฐ ๋๋ฌธ์ด์์.
2022.03.15 -
[Vue.js] xhr.js?1a5c:210 GET http://**/api/support/devInquryList 404 (Not Found) & CORS Error
โ ๏ธ ๋ฌธ์ ๋ฐ์! ๋ถ๋ช axio๋ ์ค์น ํ๊ณ , API๋ ๋ง๋ค์๊ณ , router ๊ธฐ๋ฅ๋ ๋ฃ์ด์คฌ๋๋ฐ, ์ Back End ์ Front End๋ ๋ง๋์ง ๋ชปํ๊ณ , ์ด๋ฌ๊ณ ์์๊น์? ๐ค ์์ธ ๋ถ์ ๊ณฐ๊ณฐํ ์๊ฐ ํด๋ณด๋ ์ฃผ๋ํ๋์ ๋ ํ๋๋ฅผ ๋น ๋จ๋ฆฐ ๊ฒ์ด์์. ๋ฐ๋ก Vue์ URL ์ค์ ์ ํ์ง ์์ ๊ฒ์ด์์. axios์ Back End URI๋ ์ค์ ํด ๋๊ณ , ์ ์ ์ ๋์ฌ๋ฅผ ๋นผ ๋จน์์ผ๋ ๋น์ฐํ Front End๋ '๊ทธ๋์ ์ด๋๋ก ๊ฐ๋ผ๋ ๊ฑฐ์ง?'๋ฅผ ํ๊ณ ์๋ ๊ฒ์ด์์. ์ผ๋จ ๊ทผ๋ณธ์ ์ธ ์์ธ์ ์ฐพ๊ธฐ ์ํด API ์ชฝ์ ํ๋์ฝ๋ฉ์ ํด๋ณด๊ธฐ๋ก ํ ๊ฒ์ด์์. ์ด๋ ๊ฒ ํด ์ฃผ๋ Front๊ฐ Back End๋ฅผ ๋ง๋๋ฌ ๊ฐ๊ธด ํ๋๋ฐ, Back End๊ฐ ๋งค๋ชฐ์ฐจ๊ฒ ๊ฑฐ์ ํ ๊ฒ ๊ฐ์ ๊ฒ์ด์์. ๋ฐ๋ก CORS Error๊ฐ ๋ฐ์ํ ๊ฒ์ด์์. ์ด..
2022.03.15 -
[FrontEnd][Vue-PJ] ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - Home / Main
๐ง๐ป๐ป Git Hub ์ฃผ์ ๐ ๋ชฉ์ฐจ โ [FrontEnd][Vue-PJ] ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - Home / Main โ [FrontEnd][Vue-PJ] ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ๋ชฉ๋ก ์กฐํ โ [FrontEnd][Vue-PJ] ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ์์ธ ์กฐํ โ [FrontEnd][Vue-PJ] ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ๋ฑ๋ก / ์์ โ [FrontEnd][Vue-PJ] ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ์ญ์ โ [FrontEnd][Vue-PJ] ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ๋ต๋ณ ๋ฑ๋ก / ์์ โ [FrontEnd][Vue-PJ] ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ๋ต๋ณ ์ญ์ ๐จ๐ฉ๐ง..
2022.03.14 -
[Vue.js] eslint ๊ด๋ จ Error
โ ๏ธ ๋ฌธ์ ๋ฐ์! ํ๋๋ฅผ ํด๊ฒฐํ๋ ๋ ๋ค๋ฅธ ๋ฌธ์ ๊ฐ ์๊พธ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ด์์. ํด.. Java๋ฅผ ๊ณ์ ๋ง์ ธ์ ๊ทธ๋ฐ์ง Java๊ฐ ๊ทธ๋ฆฌ์ด ๊ฒ์ด์์. ๐ป ๋ฌธ์ ํด๊ฒฐ! ์ด ๋ฌธ์ ๋ Error๊ฐ ๋ฐ์ํ๋ vue File๋ค์ ์ด๋ฆ์ ์์ ๊ฐ์ด ๋ณ๊ฒฝ ํด์ฃผ์ด ํด๊ฒฐ ํ ๊ฒ์ด์์. ์ด ๋ฐฉ๋ฒ ์ธ์ ํด๋น ๊ท์น์ ๋ฌด์(ignore) ํ ์ ์๋ ๋ฐฉ๋ฒ๋ ์๋ ๊ฒ์ด์์. ๐ค ์์ธ ๋ถ์ ์ ๋ฌธ์ ๋ฅผ ์ฃผ๋ํ๋์ ์ด๋ ๊ฒ ์ดํดํ ๊ฒ์ด์์. Java ๊ธฐ๋ฐ Spring Boot์ JPA๋ก Back End๋ฅผ ๊ตฌ์ฑํ ๋, Entity ์ด๋ฆ์ด ์์ฝ๋์ด ์๋ ๊ฒ์ ์ฐ๋ฉด Exception์ด ํฐ์ง๋ ๊ฒ์ด์์. ์๋ฅผ ๋ค์ด ํ์ Table์ ๊ตฌ์ฑํ๊ธฐ ์ํด Entity ์ด๋ฆ์ User.java๋ก ๋ง๋ค๊ฒ ๋๋ฉด Exception์ด ํฐ์ง๋๋ฐ ์์ ๋ด์ฉ๋ multi..
2022.03.08 -
[Vue.js] defindConfig is not a function
โ ๏ธ ๋ฌธ์ ๋ฐ์! ์ Error๋ฅผ ๋ง๋๊ณ , ๋ค์๋ ๋ค์ `# npm run serve` ๋ช ๋ น์ด๋ฅผ ์ฃผ๋ ์๋ ์ฒ๋ผ Errror๊ฐ ๋ฐ์ํ ๊ฒ์ด์์. ์ด ๋ฌธ์ ๋ ํด๋น ํ๋ก์ ํธ ๊ฒฝ๋ก ์์ ๊ฐ์ `#npm update`๋ฅผ ํ๋ฉด ํด๊ฒฐ์ด ๋๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ ๊ฒ์ด์์. ํ์ง๋ง, ๋ค์ ์ด์ ์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์์ต๋๋ค. ๐ป ๋ฌธ์ ํด๊ฒฐ! # npm i -D @vue/cli-service@5.0.1 ์์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅ ํด ์ฃผ๋ ํด๊ฒฐ์ด ๋์์ต๋๋ค! ๐ค ์์ธ ๋ถ์ ํด๋น ๋ด์ฉ์ CLI Version์ด ์ฌ๋ผ๊ฐ๋ฉด์ ์๊ธด ๋ฌธ์ ์ธ ๊ฑฐ ๊ฐ์ ๊ฒ์ด์์. ์ฃผ๋ํ๋์ Vue3 Version์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์๋๋ฐ, bootstrap-vue๋ฅผ ์์ง ์ง์ํ์ง ์์ ์ต์ง๋ก ์ฐ๋ ค๋ค ๋ณด๋ ๋์จ ๋ฌธ์ ์ธ ๊ฒ์ด์์. Vue 3์์ bootstrap๊ณผ..
2022.03.08 -
[Vue.js] ๊ธฐ์ด ๊ฐ๋ ์ ๋ฆฌ - Watch, Array, for๋ฌธ(๋ฐ๋ณต๋ฌธ), if๋ฌธ
๐ ๋ชฉ์ฐจ [Vue.js] ๊ธฐ์ด ๊ฐ๋ ์ ๋ฆฌ - ๊ธฐ๋ณธ ํ๊ฒฝ ๊ตฌ์ฑ [Vue.js] ๊ธฐ์ด ๊ฐ๋ ์ ๋ฆฌ - Vue Router [Vue.js] ๊ธฐ์ด ๊ฐ๋ ์ ๋ฆฌ - Vue LifeCycle Hook [Vue.js] ๊ธฐ์ด ๊ฐ๋ ์ ๋ฆฌ - data(), Data ์ฒ๋ฆฌ [Vue.js] ๊ธฐ์ด ๊ฐ๋ ์ ๋ฆฌ - Watch, Array, for๋ฌธ(๋ฐ๋ณต๋ฌธ), if๋ฌธ ๐ฑ Git Hub ์ฃผ์ : https://github.com/junyharang-FrontEnd-coding-study/vue.js-study ๐ ์ฐธ๊ณ ์๋ฃ : https://www.youtube.com/watch?v=sqH0u8wN4Rs ๐ watch ๋? ๊ฐ๋ฐ์๊ฐ ์ ์ํ Data์ ๋ํด ํด๋น Data๊ฐ ์ด๋ป๊ฒ ๋ณ๊ฒฝ๋๋์ง๋ฅผ ๋ชจ๋ํฐ๋ง ํ๋ ์น๊ตฌ์ธ ๊ฒ์ด์์. ์์..
2022.03.08