๊ฐ๋ ๋ก์ปฌ์์ ๊ฐ๋ฐํ๋ค ๋ณด๋ฉด ๋ณด์ ์ ์ฑ ๋๋ฌธ์ HTTPS๋ฅผ ์ ์ฉํ ํ์๊ฐ ์๊น๋๋ค. Native API๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ํต์ ์ HTTPS ์ฌ์ผ๋ง ๊ฐ๋ฅํ๋ค๊ฑฐ๋ ํ๋๋ฐ ์ด๋๋ง๋ค ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ๊ณ ์ ์ฉํ๊ธฐ๋ ์ฌ๊ฐ ๊ท์ฐฎ์ ์ผ์ด ์๋์ฃ . ์ด๋ฐ ์ด์ ๋ก CRA(create-react-app)์์๋ ์์ฒด HTTPS๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ทธ ์คํ ๋ฐฉ๋ฒ๋ ๋๋ฌด๋ ๊ฐํธํด์ ๋๊ตฌ๋ ์ฝ๊ฒ ๋ฐ๋ผ ํ ์ ์์ต๋๋ค.
1. ๋ช ๋ น์ด
๋จผ์ create-react-app๋ฅผ ์ค์นํด์ค๋๋ค. ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ๋ค์ --template typescript๋ฅผ ์ถ๊ฐํ๋ฉด ๋๊ณ , ๊ทธ๋ ์ง ์๋ค๋ฉด ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
npx create-react-app my-app
์ฑ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํ ํ ์๋ ๋ช ๋ น์ด๋ก ์คํํด์ฃผ๊ธฐ๋ง ํ๋ฉด ๋๋ฉ๋๋ค.
HTTPS=true npm run start
์ CRA๋ฅผ ์ฌ์ฉํด์ผ ํ๋์ง ์ด์ ์ผ ์ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ํ ๊ธฐ๋ฅ์ด ์ ๋ถ ๋ค์ด๊ฐ ์๊ณ ๊ตณ์ด ์ธ์ฆ์๋ฅผ ์ถ๊ฐํ์ง ์์๋ HTTPSํต์ ์ ํ์ฑํํ ์ ์๋ค๋ ์ ์ด ์์ฒญ๋ ์ฅ์ ์ธ ๊ฑฐ์ฃ .
'๐ป๊ธฐ์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ์ ๊ฐ๋ฐ์๋ฅผ ์ํ ํฌํธํด๋ฆฌ์ค ์์ฑ๋ฒ 5๊ฐ์ง (32) | 2024.02.27 |
---|---|
๋ฉํ ํ์คํธ 2, 3 ์์ ๊ฒฝ๊ณ ๋๊ธฐ (1) | 2024.02.24 |
์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ TypeScript๋ฅผ ๋ฐ๋์ ๋ฐฐ์์ผํ๋ ์ด์ (18) | 2024.02.21 |
์ฝ๋์ฌ์ธ ์ธ์ฆ์ ๋ฐ๊ธ๊ธฐ (1) | 2023.03.15 |
๋ด๊ฐ ์ ๊ธฐ์ ๋์ ์ ์์ด ์ค์ํ๊ฒ ์๊ฐํ๋ ์์น (0) | 2022.06.15 |