์ธ์คํ๊ทธ๋จ์ ๋ชจ๋ฐฉํ SNS์ฌ์ดํธ์ ๋๋ค.UI์ ๊ธฐ๋ฅ ๋ชจ๋ ์ธ์คํ๊ทธ๋จ๊ณผ ์ต๋ํ ๋น์ทํ๊ฒ ๋ง๋๋ ๊ฒ์ด ๋ชฉํ์์ต๋๋ค.๋ฐ๋ํ ๊ฐ์ฌ๋์ facebookclone๊ฐ์๋ฅผ ๋ณต์ตํ๊ณ ์์ฉํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ๊ณํํ ํ๋ก์ ํธ์ ๋๋ค.
์ธํ๋ฆฌํฐ ์ ์ฉ ํ user/join ํ๋ฉด ์์ด๋ฆผ์คํฌ๋ฆฐ์ท(52)๊ทธ๋ฅ ํฐ์บฃ ์คํ๋ง ํด๋ ์๋ฌ๊ฐ ๋ฌ๋คSecurityConfig์ 42๋ฒ ๋ผ์ธ์ 1\. feed/home ๊ฒฝ๋ก๊ฐ ์์๋ค2\. / feed/home ์ด๋ผ๊ณ ์ ์ด์ผ ํ๋๋ฐ feed/home์ด๋ผ๊ณ ์ ์ด์, ์ฆ /๋ฅผ
๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉด /user/emailCheck๋ก ๊ฐ๋ค...์ด๋์ ์จ ๊ฒฝ๋ก์ผ๊น?ํ์๊ฐ์ ์ฒ๋ฆฌ๋ ๋ค ๋๋๋ฐ ๋ก๊ทธ์ธ๋ง ์๋๋ค์คํฌ๋ฆฐ์ท(54)join.js์์ emailCheck() ๋ฉ์๋์ ajax๋ถ๋ถ์ '/user/emailCheck' ๋ถ๋ถ ๊ฐ๋ค.์ฃผ์ ์ฒ๋ฆฌ ํ๋๊น ์ผ๋จ
feed/home ์ผ๋ก ๊ฒฝ๋ก๋ณ๊ฒฝ์ ๋์ง๋ง ํ์ด์ง๊ฐ ๋จ์ง ์๋๋ค์คํฌ๋ฆฐ์ท(5)TemplateInputException ์ด๋๊น html๋ฌธ์ ์ด๋ค.์ํ๋ฆฌํฐ๋ ์ ์๋ํ๋ ๊ฒ ๊ฐ๋ค.java.lang.IllegalArgumentException: layout:decorate/dat
์์ผ์ผ์ง mouseout์ด ์คํ๋๋ค
ํ๋ก์ฐ ์ด๋ชจ๋์ฝ์ด ๋ฐ๋์ง ์์ <th:block th:if="${profile.isYourFollower eq 1}"> ์ด ๋ถ๋ถ์ด ์๋ฒ์์ ๋ฐ๋ profile์ด ์ค์ง ์์ผ๋๊น ์ด ์์ ์ค์ ํด๋์ btn <div>์ <i>๊ฐ ๋ฐ๋์ง ์๋๋ค. ๊ทธ๋์ ํด๋ฆญํ
๋ฆฌ์คํธ์์ ํ์ํ ๊ฒ : users_id(๊ทธ์ฌ๋์ ํ๋ก์/ํ๋ก์ฐ), users_img(๊ทธ์ฌ๋์ ํ๋ก์/ํ๋ก์ฐ), users_name(๊ทธ์ฌ๋์ ํ๋ก์/ํ๋ก์ฐ), users_nickname(๊ทธ์ฌ๋์ ํ๋ก์/ํ๋ก์ฐ), isYourFollower(๋ด๊ฐ ํ๋ก์/ํ๋ก์ฐ๋ฅผ)Prof
users ๋ฐ์ดํฐ 1 , aa@naver.com , ์ต์ต , ์น์น2 , bb@naver.com , ๋ฑ ๋ฑ , ๋ด๋ด3 , cc@naver.com , ์ฉ์ก , ์ญ์ญ follow ๋ฐ์ดํฐ 1 โ 21 โ 33 โ 2์คํฌ๋ฆฐ์ท(151)table users์ users_follo
๐ฆ MODAL โ ``์ด๋ โ ๋๋ฅด๋ฉด ๋ชจ๋ฌ ํ์ด๋์์ผ ํ๋ ๊ณณ์ด๋ ์ฐ๊ฒฐํด์ค์ผ ํ๋ค. โ data-bs-toggle="modal" data-bs-target="#followModal"
https://stackoverflow.com/questions/54416318/how-to-make-a-undo-redo-functionpush : ๋ฐฐ์ด์ ๋์ ์์ดํ ์ ์ถ๊ฐํ๋ค. pop : ๋ฐฐ์ด์ ๋ง์ง๋ง ์์ดํ ์ ์ ๊ฑฐํ๋ค.
๐ฆ fecth CATCH ์ค์๋ ๐น throw new Error(${res.status}); ๐น return res.text().then(text => {throw new Error(text)}) ๐น res.status === 200 ๐น res.ok
์คํฌ๋ฆฐ์ท(155)๐ ์ฌ๋ฐ๋ฅธ SQL
\`data-bs-toggle="modal" data-bs-target="
https://heropy.blog/2019/10/27/intersection-observer/๋ธ๋ผ์ฐ์ viewport์ ์ค์ ํ ์์(Element)์ ๊ต์ฐจ์ ์ ๊ด์ฐฐํ๋ฉฐ,์์๊ฐ ๋ทฐํฌํธ์ ํฌํจ๋๋์ง ํฌํจ๋์ง ์๋์ง,(๋ ์ฝ๊ฒ๋) ์ฌ์ฉ์ ํ๋ฉด์ ์ง๊ธ ๋ณด์ด๋ ์์์ธ
์คํฌ๋ฆฐ์ท(156)๐์ฌ๋ฐ๋ฅธ SQL
ymlํ์ผ์ ๊ณ์ธต๊ตฌ์กฐ๋ก ํํํ์ฌ ํ๋์ ๋ค์ด์ต๋๋ค. ์์ค์ค๋ณต๋ ์ ๊ฑฐํ ์ ์์ด ์์ฑ์์ค๊ฐ ํจ์ฌ ์ค์ด๋ญ๋๋ค. ํ๋ก์ ํธ์๋ propertiesํ์ผ ๋ฐ์ ์์ต๋๋ค.resources ๋ฐ์ ymlํ์ผ์ ์ถ๊ฐํด์ค๋๋ค.propertiesํ์ผ์ ์ง์๋๋ค.