Posts
Q&A
๋ ผ๋ฆฌ์ shard ํตํด router ๊ฐ ํน์ shard๋ก ๋ผ์ฐํ ํด์ค๋ ์ง๋ฌธ ์์ต๋๋ค.
https://www.inflearn.com/community/questions/1507161/%EB%85%BC%EB%A6%AC%EC%A0%81-%EC%83%A4%EB%93%9C%EB%A5%BC-%EA%B5%AC%EB%B6%84-%ED%95%A0-%EB%95%8C-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EC%9D%98-%ED%95%B4%EC%8B%9C-%ED%95%A8%EC%88%98%EB%B3%80%EA%B2%BD%EC%97%90-%EB%8C%80%ED%95%98%EC%97%AC์ ์ฌ๊ธฐ์ ์ค๋ช ํด์ฃผ์ จ๋ค์ ใ ,ใ ๊ฐ์ฌํฉ๋๋ค ใ ,ใ ๊ทธ๋ผ ์ ์๋๊ป์ ๋ง์ํด์ฃผ์ router ๊ฒฝ์ฐ๋ ๋ณดํต ์๋ฅผ๋ค์ด AWS ๋๋ค๋ฅผ ํตํด ๊ตฌํ ํ๋์?
- 0
- 3
- 155
Q&A
could not initialize proxy [] - no Session
(์ฌ์ง) ์ ์๋ ๊ทธ๋ผ ํ๊ฐ์ง๋ง ๋ ์ง๋ฌธ ํ๊ฒ ์ต๋๋ค. Message one = messageRepository.getOne(1L); Member member = one.getMessageUsers().get(0).getMemberInfo(); ์ด๊ฒ์ธ๋ฐ์ ํ ์ด๋ธ ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ์ฝ๊ฒ ํํํ๊ฒ ์ต๋๋ค. (์ฌ์ง) ํ๋ง๋ฆฌ๋ก ๋ชจ๋ ์ฐ๊ด๊ด๊ณ๋ฅผ LAZY๋ก ์ ํ ํ๊ณ ์ต์ด message ์ถ๋ ฅ(๊ทธ์ ์ ํ๋ก์ ์ํ์์ต๋๋ค. )ํ๊ณ A์คํค๋ง์ message_users ๊น์ง ํ์ ํ ๊ทธ ๋ค์ B์คํค๋ง์ member ๊น์ง ํ์ํ๋ฉด (๊ทธ์ ์ ํ๋ก์ ์ํ์์ต๋๋ค. ) ๋งจ์ฒซ๋ฒ์งธ ์ด๋ฏธ์ง ์ฒ๋ผ ์๋ฌ๊ฐ ๋ฐ์๋ฉ๋๋ค. ๊ฒฐ๊ตญ ์ด๊ฒ์ ๋ค๋ฅธ ํธ๋ ์ ์ ์ด๋ผ์ ์๋๋๊ฑด๊ฐ์? ๊ฒฐ๊ตญ ๊ทธ๋ผ ์๋ก ๋ค๋ฅธ ์์์ฑ ์ปจํ ์คํธ๋ผ์? ์ธ๊ฐ์?
- 0
- 4
- 736
Q&A
could not initialize proxy [] - no Session
https://www.inflearn.com/questions/33949 ํน์ ์ด๋ถ๋ ์ ๋ ๊ฐ์ ์ด์ ์ถ์ธก=========================์ ์๋ ์ผ๋จ ํด๊ฒฐํ๊ฑฐ ๊ฐ์ต๋๋ค.!!์ฌ์ค mysql๋ฅผ ์ฌ์ฉํ๋๋ฐ ํ ํ๋ก์ ํธ ์์์ ๊ฐ๊ฐ ๋ค๋ฅธ ์คํค๋ง๋ฅผ ์ฌ์ฉํ๊ณ ์์์ต๋๋ค.๊ทธ๋ฐ๋ฐ ๋ฌธ์ ๋ ๋ํดํธ๋ก ์ ์ ์๋ ๋ค๋ฅธ ์คํค๋งํตํด JPA getOne ํ ๋๋ ํ๋ก์๋ก๋ ๋ค๋ฅธ ์ฐ๊ด๊ด๊ณ๋ฅผ ๊ฐ์ ธ์ฌ๋ ๋ฌธ์ ๊ฐ ๋ฐ์๋๊ฑด๋ฐ์๊ทธ๋์ ์ด๋ฏธ ๋น์ผ๋ก ๋ฑ๋ก ํ "{์ณ}TransactionManager" ํตํด ์คํํ๊ณ ์ transation optional โtransactionManagerโ ์ ์ถ๊ฐ ํ๊ณ ํ๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. (์ดํด๊ฐ ๋ ์ค๊น์? ใ .,ใ ) (์ฌ์ง) ํน์ ๋ค๋ฅธ ์ข์ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ๊ณต์ ๋ถํ๋๋ฆฝ๋๋ค ใ ,ใ
- 0
- 4
- 736
Q&A
๋ง์ง๋ง ๋ถ๋ถ ์ดํด๊ฐ ใ ,ใ
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค!!! ์ฃ์กํ๋ฐ.. ๋ง์ํ์๋๊ฒ์ ์ดํด๊ฐ ๊ฐ๋๋ฐ ์???(์ ๊ฐ ๊ฐํ JPA๋ฅผ ํํด ํ๋๊ฒ์ ์๋์ง๋ง..ใ .ใ ) JPA๊ฐ ์ด๋ ๊ฒ ํ๋ํ์ง?? ์๋ฌธ์ด ์๊ฒจ์ ๋ง์๋๋ฆฝ๋๋ค. ################### ์ฐ์ JPQL์ด๊ธฐ ๋๋ฌธ์ DB์์ ์ฟผ๋ฆฌ๋ก id:1, memberB ๋ฐ์ดํฐ๋ฅผ ์กฐํํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ 1์ฐจ ์บ์์ ์ด๋ฏธ id:1 ์ด๋ผ๊ณ , ์๋ณ์๊ฐ ์ถฉ๋์ด ๋ฉ๋๋ค. JPA๋ ์์์ฑ ์ปจํ ์คํธ์ ๋์ผ์ฑ์ ๋ณด์ฅํฉ๋๋ค. ๋ฐ๋ผ์ DB์ ๊ฒฐ๊ณผ ๊ฐ์ ๋ฒ๋ฆฌ๊ณ , 1์ฐจ ์บ์์ ์๋ ๊ฒฐ๊ณผ๊ฐ์ ๋ฐํํฉ๋๋ค. ##################### ์ด๋ถ๋ถ์ธ๋ฐ์. ์ด๋ด๊บผ๋ฉด.. ์ฐจ๋ผ๋ฆฌ ๋จผ์ 1์ฐจ ์บ์์ ์๋ ๊ฐ(id:1์ด๋ผ๋ ๊ฐ์ด 1์ฐจ์บ์์ ์๋ค๋ฉด)์ ์๋ณ์๊ฐ ์ถฉ๋๋๋์ง ์๋๋์ง ๋จผ์ ํ์ธ ํ์ ์ถฉ๋ ๋๋ฉด 1์ฐจ ์บ์์ ์๋๊ฒ์ ๋ฐํ ํ๋๊ฒ ์ข์ง ์์๊น์? ์ JPQL์ด๊ธฐ ๋๋ฌธ์ ๋จผ์ 1์ฐจ ์บ์์ ์๋ ๋ฐ์ดํฐ๊ฐ ์๋์๋ ํ์ธ ์ํ๊ณ (์์ ๊ธฐ์ ์ ์ผ๋ก ํ๋ค๋ค๊ณ ..ใ ใ ) DB ์ปค๋ฅ์ ๋งบ์ด์ ํด๋น ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ ๊ทธ๋ผ๋ค์ 1์ฐจ์บ์์ ์๋ณ์ ๋น๊ตํด์ ์ถฉ๋๋๋ฉด DB์์ ๊ฐ์ ธ์จ๊ฒ์ ๋ฌด์ํ๊ณ (์์์ฑ ์ปจํ ์คํธ ๋์ผ์ฑ ๋ณด์ฅํ๊ธฐ ์ํด) 1์ฐจ ์บ์์ ์๋๊ฒ์ ๊ฐ์ ธ์ค๋์ง?? ์.. ๋งจ์ฒ์ DB์์ ๊ฐ์ ธ์์ ํด๋น PK๋ฅผ ๊ฐ์ ธ์ฌ์ ์์ด์ 1์ฐจ์บ์๋ฅผ ๋น๊ต ํ๋๊ฒ ๊ฐ๋ฅ์ผ ํ ๋ ค๊ณ ์ด์ฉ์์์ด ํ๋๊ฑด๊ฐ์? ๊ฐ์ฌํฉ๋๋ค!
- 8
- 4
- 725
Q&A
์๋ก๊ณ ์นจ์(F5) ๋ณ์ state์์ ์๋ ๊ฐ๋ค์ ๋ชจ๋ ์ด๊ธฐํ ๋๋๊ฑฐ ์๋๊ฐ์?
ํน์ store/index.js์์ nuxtServerInit ๋ฉ์๋ ํตํด me ์ ๋ณด๋ฅผ API ํตํด ๊ฐ์ ธ์์ ์ฆ SSRํด์ ๊ฐ์ ธ์ค๋๋ฐ์ด๋ ๊ฒ ํ์ง ๋ง๊ณ me ํตํด ๊ฐ์ ธ์จ api data๊ฐ์ ํฌ๋๊น์ฒ์ ๋ก๊ทธ์ธ์ LocalStorage์ ์ ์ฅํด์ ๋ค๋ฅธ ํ์ด์ง ์ด๋ํ๊ฑฐ๋ ์๋ก๊ณ ์นจ์ ์ ์ฅํ๋ LocalStorage์ Me๋ฅผ ์ฐธ์กฐํ๋ฉด ๊ด์ฐฎ์๊น์?
- 0
- 3
- 1.9K
Q&A
1-4. nuxt๋ฅผ vuetify์ ์ฐ๊ฒฐํ๊ธฐ ์ด ๊ฐ์๋ด์ฉ์์ ์ง๋ฌธ์ด ์์ต๋๋ค.
๊ทธ๋ผ vee-validate ๊ฐ์ ๊ฒฝ์ฐ๋ nuxt์ฉ์ด ์๋๊ฑฐ ๊ฐ์๋ฐ ์ด๊ฑฐ ํด๋น ํ๋ก์ ํธ์ ์ ์ฉํ ๋ ค๋ฉด config ํ์ผ๊ฐ์๋ฐ์์ Vue.use({์ค์นํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ}); ํด์ผ๋๋๊ฑฐ ์๋๊ฐ์? ์ ๊ฐ ์ ์ดํด๋ฅผ ๋ชปํ ์๋ ์๊ฒ ์ง๋ง ๋ถ๋ช ๊ฐ์์์๋ Vue.use ์ค๋ณต์ ์ ๊ฑฐ ํ๊ธฐ ์ํด์ Nuxt์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๊ฑฐ๋ผ๊ณ ํ์ ์์. ๊ทธ๋ผ Nuxt์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋๊ฒ์ Vue.use({์ค์นํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ}); ํด์ผ๋๋๊ฑฐ ์๋๊ฐ์?
- 0
- 3
- 417