์๊ณ ๋ณด๋ฉด ๋๋ ์ ์ฉํ ์ฌ์ดํธ์ธ Netlify! ์ฃผ๋ก ํธ์คํ ์ ํ๊ธฐ ์ํด์ ์ผ๋๋ฐ, netlify dev ๋ผ๋ ๊ธฐ๋ฅ๋ ์์ด์ ๋ฐฑ์๋๋ถ๋ถ๊น์ง ์ด์ง ๋์์ค ์ ์๋ ๊ธฐ๋ฅ๋ ๊ฐ์ง๊ณ ์๋ค. dev ๊ธฐ๋ฅ์ ์๊ฒ ๋์ง ์ผ๋ง ์ ๋์ ๊น์ด ๊ณต๋ถ๋ฅผ ์์ง ๋ชป ํ์ง๋ง ์ ์ฉํ๋ค๊ณ ์๊ฐํ์ ใ
์ค๋์ react netlify ๋ฐฐํฌ์ ๋ํด์ ์์๋ณด์!
Netlify ( https://app.netlify.com/ )
1. ๊ณ์ ์ ์์ฑํฉ๋๋ค
์ด๋ฉ์ผ๋ก๋ ๊ณ์ ์ ๋ง๋ค ์ ์์ง๋ง git๊ณผ ์ฐ๋ํ ์ ์๋ต๋๋ค. git ๊ณ์ ์ด ์๋ค๋ฉด ์์ฝ๊ฒ ๊ณ์ ์ ๋ง๋์ค ์ ์์ด์
2. ์๋จ ๋ฉ๋ด์ [Sites] ๋ [new site from git] ์ ํด๋ฆญํฉ๋๋ค.
netlify๋ก ๋ฐฐํฌํ๋๊ฒ ๋ฌด๋ฃ๋ผ๋ ์ด์ ๋ ์์ง๋ง, git์ ์ฌ๋ผ๊ฐ ์๋ ํ๋ก์ ํธ๋ฅผ ๋ฐ๋ก ๊ฐ์ ธ์ฌ ์ ์๊ธฐ์ ๋ ์ ์ฉํ๊ณ ํธํ๋ต๋๋ค. ๋ค์ํ ํ๋์ด ์์ง๋ง, ํ ์ด ํ๋ก์ ํธ๋ผ๋๊ฐ, ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ง๋๋ ์ฉ์ด๋ผ๋ฉด ๋ฌด๋ฃ ํ๋์ผ๋ก๋ ์ถฉ๋ถํ๋ต๋๋ค. ๋ฆฌ์์ค์ ์ฌ์ฉ๋์ผ ๋ง๋ค๋ฉด ์ ๋ฃ ํ๋์ ์จ์ผํดํฉ๋๋ค.
- [Sites] ํ์ด์ง๋ก ๋์ด๊ฐ์ ๋ ๋ณด์ค ์ ์๋ ๋ฒํผ์ด์์
์๋์ฒ๋ผ ํ์ด์ง๊ฐ ๋์ด๊ฐ๋ฉด ํด๋นํ๋ ๋ฒํผ์ ๋๋ฌ์ ๊ฐ์ ธ์ค๋ฉด ๋ฉ๋๋ค.
git์ฐ๋ํด์ ํด๋น repository๋ฅผ ๋ง๋ค์ด ์ค๋ฉด ๋๋ต๋๋ค!
๋ฑํ ์์ ํด์ผํ๋ ๋ถ๋ถ์ ์๊ณ ์. Build command๋ถ๋ถ๋ง ์๋์ ๊ฐ์ด ์์ ํด์ฃผ์๋ฉด ๋๋ต๋๋ค. ๊ทธ๋ฆฌ๊ณ deploy site๋ฅผ ํด๋ฆญ!
์ด๋ ๊ฒ git์ ํตํด์ ๋ฐฐํฌ๋ฅผ ํ์ ๋ค๋ฉด ํด๋น ๋ ํฌ์งํ ๋ฆฌ๊ฐ ์ ๋ฐ์ดํธ ๋ ๋๋ง๋ค ์๋์ผ๋ก ์์ ๋๋ต๋๋ค
3. ๋ฐฐํฌ ์งํ ์ํฉ์ ์๋์ ๊ฐ์ ๊ณณ์์ ํ์ธํ์ค ์ ์๋ต๋๋ค
ํ์ฌ๋ ๋ฐฐํฌ ์งํ ์ค~~~
๋ฐฐํฌ๊ฐ ๋๋์ จ๋ค๋ฉด Site setting ๋ก ๋ค์ด๊ฐ์ ์ ์ํ๋ ์ด๋ฆ์ผ๋ก site name์ ๋ณ๊ฒฝํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ๊ทธ ์ ๊น์ง๋ ๋๋คํ ๋ค์์ผ๋ก ๋ฐฐํฌ๋์ด์์ด์.
If ๋ฐฐํฌ์ ์คํจํ๋ค๋ฉด?
์ฌ์ค ๊ทธ๋ฅ ๋ฐฐํฌ์ ๋ฐ๋ก ์ฑ๊ณตํด๋ฒ๋ฆฌ๋ฉด ๋ฐฐ์ฐ๋ ๊ฒ ์๊ฐฐ์ฃ …์ํํํํํํ ;
์ด๋ฏธ ๋ ์ฐจ๋ก ์คํจ , ๋ฐฐํฌ์ ์คํจํ๋ค๋ฉด ์๋์ ๊ฐ์ด ํด๋น deploy log๋ก ๋ค์ด๊ฐ์ ์ค๋ฅ๋ฅผ ํ์ธํ์๋ฉด ๋ฉ๋๋ค.
'๊ฐ๋ฐ > React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[React] useEffect ์ useLayoutEffect ์ ์ฐจ์ด์ (0) | 2022.03.22 |
---|---|
React vs Vue.js ์ฐจ์ด์ (0) | 2022.03.02 |
[React.Js] UseState ์ฌ์ฉ / ๊ฐ๋จํ ๋ฆฌ์คํธ ๋ง๋ค๊ณ ์ง์ฐ๊ธฐ (0) | 2022.02.18 |
[React.Js] ๋ฆฌ์กํธ AXIOS ์ฌ์ฉํ๊ธฐ / API ๋ฐ์ดํฐ Fetchํ๊ธฐ (0) | 2022.02.18 |
[React.Js] ๋ฆฌ์กํธ Router ์ฌ์ฉํ๊ธฐ (0) | 2022.02.18 |