[JS/ํธ๋ฌ๋ธ์ํ ] 404 ์ค๋ฅ ํด๊ฒฐํ๊ธฐ(Failed to load resource: ~ )

๋ฌธ์ ์ํฉ
Animal Album ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ Live Server๋ก ์คํํ์ ๋,
๋ธ๋ผ์ฐ์ ์์ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค
Failed to load resource: the server responded with a status of 404 (Not Found)
ERR_CONNECTION_REFUSED
ํ๋ก์ ํธ ๊ตฌ์กฐ์ ์ฝ๋๊ฐ ๊ฐ์ ๋ด์ฉ๊ณผ ์์ ํ ๋์ผํจ์๋ ๋ถ๊ตฌํ๊ณ , 404 Not Found ์ค๋ฅ๊ฐ ๊ณ์ ๋ฐ์ํ์ต๋๋ค.
์์ธ ๋ถ์
1. Live Server ๊ฒฝ๋ก ๋ฌธ์
ํ๋ก์ ํธ ํด๋ ์ ์ฒด๋ฅผ VS Code๋ก ์ด์ง ์๊ณ , index.html ํ์ผ๋ง ์ด์ด Live Server๋ฅผ ์คํํ์ต๋๋ค.
์ด ๊ฒฝ์ฐ, ์๋ฒ๊ฐ ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ฅผ index.html ํ์ผ์ ์์ ํด๋๊ฐ ์๋๋ผ ํ์ผ์ด ์๋ ์์น๋ก ์ธ์ํฉ๋๋ค.
2. ๊ฒฝ๋ก ์ง์ ๋ฌธ์
HTML ์ฝ๋์์ ์๋ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ ๋๋, ๋ฃจํธ ๊ฒฝ๋ก๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ฑํ๋ฉด
Live Server์์ ์๋ชป๋ ๊ฒฝ๋ก๋ก ์ธ์ํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ์๋ ์ฝ๋์ฒ๋ผ ์์ฑํ๋ฉด ์ ๋ฉ๋๋ค
<a href="/penguin.html"><div>ํญ๊ท</div></a> <!-- ์๋ชป๋ ๊ฒฝ๋ก -->
ํด๊ฒฐ ๋ฐฉ๋ฒ
1. ํ๋ก์ ํธ ํด๋๋ฅผ VS Code๋ก ์ด๊ธฐ
ํ๋ก์ ํธ ๋ฃจํธ ํด๋(์: project ํด๋)๋ฅผ ์ํฌ์คํ์ด์ค๋ก ์ง์ ์ด๊ณ ,
index.html ํ์ผ์์ ์ฐํด๋ฆญ โ Open with Live Server๋ฅผ ์ ํํฉ๋๋ค.
2. HTML ๊ฒฝ๋ก ์์
- ์๋ ๊ฒฝ๋ก๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์์ฑํฉ๋๋ค.
<a href="./penguin.html"><div class="clicked">ํญ๊ท</div></a>
<a href="./koala.html"><div>์ฝ์๋ผ</div></a>
<a href="./panda.html"><div>ํ๋ค</div></a>
- Live Server๋ฅผ ์ผฐ์ ๋ ๋ธ๋ผ์ฐ์ ์ฃผ์๊ฐ ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
http://127.0.0.1:5500/project/index.html
- ํญ์ ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ด ๊ฒฝ๋ก๊ฐ ๋ณ๊ฒฝ๋์ด์ผ ํฉ๋๋ค.
http://127.0.0.1:5500/project/penguin.html
๊ฒฐ๋ก
Live Server์์ 404 ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฐ์ฅ ํฐ ์ด์ ๋ ๊ฒฝ๋ก ๋ฌธ์ ์ ์๋ฒ ์คํ ์์น ๋ฌธ์ ์ ๋๋ค.
VS Code์์ ํ๋ก์ ํธ ๋ฃจํธ๋ฅผ ์ ๋๋ก ์ค์ ํ๊ณ , ๊ฒฝ๋ก๋ฅผ ์๋ ๊ฒฝ๋ก๋ก ์ฌ๋ฐ๋ฅด๊ฒ ์ง์ ํ๋ฉด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค.