fullstack-tutorial
๐ The Apollo platform tutorial app
ํ์ผ ํ์๊ธฐ
์ต์ข ๋ฒ์ ๋ค์ด๋ก๋ (.zip)- config.yml
- globalTypes.ts
- android-workload.yml
- ios-workload.yml
- favicon.ico
- index.html
- manifest.json
- IsUserLoggedIn.ts
- cart.svg
- exit.svg
- home.svg
- profile.svg
- badge-1.png
- badge-2.png
- badge-3.png
- dog-1.png
- dog-2.png
- dog-3.png
- galaxy.jpg
- iss.jpg
- moon.jpg
- space.jpg
- curve.svg
- logo.svg
- rocket.svg
- button.tsx
- footer.tsx
- header.tsx
- launch-detail.tsx
- launch-tile.tsx
- loading.tsx
- login-form.tsx
- menu-item.tsx
- page-container.tsx
- button.tsx
- footer.tsx
- header.tsx
- index.tsx
- launch-detail.tsx
- launch-tile.tsx
- loading.tsx
- login-form.tsx
- menu-item.tsx
- page-container.tsx
- addOrRemoveFromCart.ts
- BookTrips.ts
- cancel.ts
- GetLaunch.ts
- action-button.tsx
- book-trips.tsx
- cart-item.tsx
- logout-button.tsx
- action-button.tsx
- book-trips.tsx
- cart-item.tsx
- index.tsx
- logout-button.tsx
- GetCartItems.ts
- GetLaunchList.ts
- GetMyTrips.ts
- LaunchDetails.ts
- LaunchTile.ts
- Login.ts
- cart.tsx
- launch.tsx
- launches.tsx
- login.tsx
- profile.tsx
- cart.tsx
- index.tsx
- launch.tsx
- launches.tsx
- login.tsx
- profile.tsx
- cache.ts
- index.tsx
- react-app-env.d.ts
- styles.js
- test-utils.tsx
- .env.example
- .gitignore
- apollo.config.js
- package-lock.json
- package.json
- README.md
- tsconfig.json
- reset
- e2e.js.snap
- integration.js.snap
- __utils.js
- e2e.js
- integration.js
- resolvers.mission.js
- resolvers.mutation.js
- resolvers.query.js
- resolvers.user.js
- launch.js
- user.js
- launch.js
- user.js
- index.js
- resolvers.js
- schema.js
- utils.js
- .env.example
- apollo.config.js
- now.json
- package-lock.json
- package.json
- Procfile
- store.sqlite
- favicon.ico
- index.html
- manifest.json
- cart.svg
- exit.svg
- home.svg
- profile.svg
- badge-1.png
- badge-2.png
- badge-3.png
- dog-1.png
- dog-2.png
- dog-3.png
- galaxy.jpg
- iss.jpg
- moon.jpg
- space.jpg
- curve.svg
- logo.svg
- rocket.svg
- button.tsx
- footer.tsx
- header.tsx
- launch-detail.tsx
- launch-tile.tsx
- loading.tsx
- login-form.tsx
- menu-item.tsx
- page-container.tsx
- button.tsx
- footer.tsx
- header.tsx
- index.tsx
- launch-detail.tsx
- launch-tile.tsx
- loading.tsx
- login-form.tsx
- menu-item.tsx
- page-container.tsx
- BookTrips.ts
- cancel.ts
- GetLaunch.ts
- action-button.tsx
- book-trips.tsx
- cart-item.tsx
- logout-button.tsx
- action-button.tsx
- book-trips.tsx
- cart-item.tsx
- index.tsx
- logout-button.tsx
- GetCartItems.ts
- GetLaunchList.ts
- GetMyTrips.ts
- IsUserLoggedIn.ts
- LaunchDetails.ts
- LaunchTile.ts
- Login.ts
- cart.tsx
- launch.tsx
- launches.tsx
- login.tsx
- profile.tsx
- cart.tsx
- index.tsx
- launch.tsx
- launches.tsx
- login.tsx
- profile.tsx
- cache.ts
- index.tsx
- react-app-env.d.ts
- resolvers.tsx
- styles.js
- test-utils.tsx
- .env.example
- .gitignore
- apollo.config.js
- package.json
- README.md
- tsconfig.json
- e2e.js.snap
- integration.js.snap
- __utils.js
- e2e.js
- integration.js
- resolvers.mission.js
- resolvers.mutation.js
- resolvers.query.js
- resolvers.user.js
- launch.js
- user.js
- launch.js
- user.js
- index.js
- resolvers.js
- schema.js
- utils.js
- .env.example
- package-lock.json
- package.json
- store.sqlite
- .gitignore
- LICENSE
- package-lock.json
- README.md
# ์ค์น ๊ฐ์ด๋
1. ์ฝ๋ ๋ด๋ ค๋ฐ๊ธฐ
git clone https://github.com/apollographql/fullstack-tutorial
๊นํ๋ธ์์ ํ๋ก์ ํธ ์ฝ๋ ์ ์ฒด๋ฅผ ๋ด ์ปดํจํฐ๋ก ๋ด๋ ค๋ฐ์ต๋๋ค.
cd fullstack-tutorial
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
2. Node.js
์ฌ์ ์ถ์ฒ์ฌ์ ์ค๋น๋ฌผ
cd final/server && npm i && npm start
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
cd final/client && npm i && npm start
๋ฐฉ๊ธ ๋ด๋ ค๋ฐ์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ์ด๋ํฉ๋๋ค.
๋ช
๋ น์ด ์คํ ํ ํฐ๋ฏธ๋์ ๋ํ๋๋ ์ฃผ์(๋ณดํต http://localhost:3000 ํํ)๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ์ด์ด๋ณด์ธ์.
์ด ๋ ํฌ์ README์ ์ ํ ์ค์ ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์์ต๋๋ค.
// repository documentation
Was this content helpful?
(0 ratings)
