๐ HOME PAGE
๋์ ๋๊ฐ ์ฐ๊ฑฐ๋ผ ๐ค, ๊ด๋ฆฌ๋ ๋ด๊ฐ ํ ํ ๋ ๐
๐ฉโ๐ฉโ๐งโ๐ฆ ๊ฐ์ธ ๋๋ ๊ณต์ฉ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ ์์ฐ๊ด๋ฆฌ ๊ฐ๊ณ๋ถ ์๋น์ค
- ํผ์๋ง์ ๊ฐ๊ณ๋ถ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ์น๊ตฌ๋ฅผ ์ด๋ํ์ฌ ํจ๊ป ๊ฐ๊ณ๋ถ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ๊ทธ๋์์ ์ง์ถ๋ด์ญ๊ณผ ์์ ์ ๋ถ์ํ์ฌ ์ ์ถ๊ธ ํํฉ์ ํ์ ํ ์ ์์ต๋๋ค.
- ์ํ๋ ๋ด์ญ๋ง ํํฐ๋งํด์ ๋ณผ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ๋ฌ ๋ณ๋ก ๋์ ์ฌ์ฉ ๋ด์ญ์ ํ์ธํ ์ ์์ต๋๋ค!
- ๋ฌธ์๋ก ์จ ๊ฑฐ๋๋ด์ญ์ ์น๊ธฐ๋ง ํ๋ฉด, ๋ฐ๋ก ๊ฑฐ๋๋ด์ญ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๐ ๋ก๊ทธ์ธ | ๐ ๊ฐ๊ณ๋ถ๋ฆฌ์คํธ | ๐ ๋ฉ์ธํ์ด์ง | ๐ ๋ฌ๋ ฅํ์ด์ง |
---|---|---|---|
๐ ํต๊ณํ์ด์ง | ๐ ์ฑํ ํ์ด์ง | ๐ ํ๊ทธํ์ด์ง | ๐ ์๋ ๋ชจ๋ฌ |
---|---|---|---|
์ฐ์ Repository cloneํ ํ, Project16-A-Account-Book ํด๋์ ๋ค์ด๊ฐ๋ค.
1. ๋ชฝ๊ณ ๋๋น ์ค์น ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ 2. ๋ฐฑ์๋
-
๋ฐฑ์๋ ํ๊ฒฝ ๋ณ์ ์ค์
- be/src ํด๋ ๋ฐ๋ก ๋ฐ์ .env ํ์ผ ์์ฑ
- be/src/.env-template ์์ ์๋ ๋ด์ฉ ์์ฑ
- .env ์์
- mongodb cloud์ ๊ฒฝ์ฐ DB_PORT๋ ์์ฑํ์ง ์๊ธฐ
DB_USER=[๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ ์ด๋ฆ (ex. test)] DB_PASSWORD=[๋ฐ์ดํฐ๋ฒ ์ด์ค password (ex. 123123)] DB_HOST=[๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ์คํธ ์ด๋ฆ (ex. cluster0.3v1lt.mongodb.net)] DB_DATABASE=[๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ (ex. account?retryWrites=true&w=majority)] DB_PORT=[๋ฐ์ดํฐ๋ฒ ์ด์ค ํฌํธ (ex. 27017)] JWT_SECRET=[JWT secret key (ex. ajsdFAG430tu04qkn) ] GITHUB_ID=[GitHub_OAuth_Client_Id (ex. 6df23f10bc0622c89804)] GITHUB_SECRET=[GitHub_OAuth_Client_Secret] HOST=[์๋ฒ ์ฃผ์ (ex. http://localhost)] BE_PORT=[๋ฐฑ์๋์๋ ์๋ฒ ํฌํธ (ex. 4000)] FE_PORT=[ํ๋ก ํธ์๋ ์๋ฒ ํฌํธ (ex. 3000)] EXPIRES_IN=[JWT ํ ํฐ ๋ง๋ฃ ์๊ฐ (ex. 24h)]
-
์คํ
cd be yarn yarn dev
or
cd be npm install npm run dev
3. ํ๋ก ํธ์๋
-
ํ๋ก ํธ์๋ ํ๊ฒฝ ๋ณ์ ์ค์
- fe ํด๋ ๋ฐ๋ก ๋ฐ์ .env.development ํ์ผ ์์ฑ
- .env_sample์ ์๋ ๋ด์ฉ ์์ฑ
- .env ์์
REACT_APP_API_URL=[์๋ฒ ์ฃผ์ (ex. http://localhost)] REACT_APP_API_PORT=[ํ๋ก ํธ์๋ ์๋ฒ ํฌํธ (ex. 4000)]
-
์คํ
cd fe yarn yarn start
or
cd fe npm install npm run start
J128 ์ค์์ฃผ | J114 ์์์ง | J075 ๋ฐ์์ | J081 ๋ฐ์นํ |
---|---|---|---|
dbstjrwnekd | yejineee | pkiop | rolled-potatoes |