Error Runtime Error: Segmentation fault Explain Segmentation fault: Segment error, check if there is an array out of bounds, pointer exception, access to memory area that should not be accessed. ๋ฐฐ์ด ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ฒฝ์ฐ(an array out of bounds) null object๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ ๊ฒฝ์ฐ(pointer exception) ์ ๊ทผํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ฐธ์กฐํ๋ ค๋ ๊ฒฝ์ฐ(access to memory area that should not be accessed) ์ฆ, Segmentation fault๋ ์๋ชป๋ ๋ฉ๋ชจ๋ฆฌ ์ฐธ์กฐ ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค. ..
์๋ ํ Github์๋ง Error Log๋ฅผ ์์ฑํ๋ ค๊ณ ํ์ต๋๋ค. ํ์ง๋ง ์ด๋ ๊ฒ ์ ๋ฆฌํ ๋๋ถ์ ๋์ค์ ๊ฐ์ ์๋ฌ๋ฅผ ๋ค์ ๋ง๋ฌ์ ๋ ๋นจ๋ฆฌ ํด๊ฒฐํ ์ ์์์ต๋๋ค. ๊ทธ๋์ ๋์ธ ๋ฒ ์ด์ ์ ๋ ๋ง๋ฌ๋ ์๋ฌ๋ ์์ผ๋ก๋ ๊ณ์ ์์ฃผ ๋ง๋ ๊ฒ ๊ฐ์ ๋ธ๋ก๊ทธ์๋ ๋ฐ๋ก ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค :) ์ํฉ Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client ์์ธ ํด๋ผ์ด์ธํธ์๊ฒ ๋ ๊ฐ ์ด์์ response๋ฅผ ์ ๋ฌํ๊ธฐ ๋๋ฌธ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ฝ๋์์ returnํด์ฃผ๋ res๊ฐ ํ๋๋ง ์๋ ๊ฒ์ ๋ณด๊ณ ์ด๋์ ์๋ฌ๊ฐ ๋ฌ๋์ง ํ์ ํ๊ธฐ ์ด๋ ค์ ์ต๋๋ค. ๋ ์์๋ณด๋ status์ sendStatus์ ์ฐจ์ด ๋๋ฌธ์ ์๋ฌ๊ฐ ๋ฐ์ํ์์ ์ ์ ์..
try, catch ๊ตฌ๋ฌธ ํ๋ก ํธ์๋์์ ๋์ ์์ฒญ์ด ์์์ต๋๋ค. ๋น๋๊ธฐ ์์ฒญ์ด ์ ์์ ์ผ๋ก ์๋์ด ์ ๋์ด์ ์ด๋ป๊ฒ ๊ณ ์น๋ฉด ๋ ์ง์ ๊ดํ ๊ฒ์ด์๋๋ฐ์. ์๋์ ๊ฐ์ ์ฝ๋๋ก ๋์ด์์์ต๋๋ค. try { if (!(email !== "" && password !== "")) { setEmailErrorMessage("์ด๋ฉ์ผ์ ์ ๋ ฅํ์ธ์"); setPasswordErrorMessage("๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ธ์"); } else if (!EmailValidation(email)) { setEmailErrorMessage("์ด๋ฉ์ผ ํ์์ด ์ฌ๋ฐ๋ฅด์ง ์์ต๋๋ค."); } else { // ์ ํจ์ฑ ๊ฒ์ฌ ํต๊ณผ ํ ๋ก๊ทธ์ธ ์์ฒญ axios .post("http://localhost:4000/auth/login", loginState..
์ด๊ฑด TIL์ด๋ผ๊ธฐ๋ณด๋ค๋ 2WIL(2 Weeks I Learned)๊ฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ฌ๋ฅผ ๋ง๋๊ณ ํด๊ฒฐํ ๋๋ง๋ค ๊ธฐ๋กํ๊ณ ์ถ์ ๊ฒ๋ค์ ๋ ธ์ ์ ์ ์ด๋จ์์ต๋๋ค. ์ด์ ๋ธ๋ก๊ทธ์๋ ํ๋ ๋๋ง๋ค ์ ๋ฆฌํด์ ์ฌ๋ ค๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋จผ์ AWS ๋ฐฐํฌ ๊ด๋ จํด์ ๋ง๋ฌ๋ ์๋ฌ๋ค์ ์ด๋ป๊ฒ ํธ๋ค๋งํ๋์ง ์ ๋ฆฌํด๋ณด์์ต๋๋ค! AWS ๋ฐฐํฌ Route53์ Server๋ A๋ CNAME์ผ๋ก ๋ ์ฝ๋ ์ถ๊ฐํด์ฃผ๊ธฐ ์ฌ๊ธฐ์ A๋ CNAME ์ DNS์ ์ผ์ข ์ ๋๋ค. DNS๋ Domain Name System์ ์ฝ์๋ก ํธ์คํธ์ ๋๋ฉ์ธ ์ด๋ฆ์ ํธ์คํธ์ ๋คํธ์ํฌ ์ฃผ์๋ก ๋ฐ๊พธ๊ฑฐ๋ ๊ทธ ๋ฐ๋์ ๋ณํ์ ์ํํ ์ ์๋๋ก ๋ง๋ค์ด์ง ์์คํ ์ ๋๋ค. ์๋ฅผ ๋ค์ด www.example.com ๊ณผ ๊ฐ์ ์ฃผ ์ปดํจํฐ์ ๋๋ฉ์ธ ์ด๋ฆ์ 192.168.1.0๊ณผ ๊ฐ์ IP ์ฃผ์๋ก ๋ณ..