일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- mongoose
- flask
- nestjs
- Express
- class
- OCR
- MongoDB
- cookie
- typeORM
- game
- react
- 공룡게임
- 자료구조
- jest
- MySQL
- Dinosaur
- Bull
- 정렬
- dfs
- Python
- Sequelize
- nodejs
- GIT
- AWS
- Nest.js
- TypeScript
- JavaScript
- 게임
- Queue
- Today
- Total
포시코딩
Node.js, MongoDB 로 웹서비스 만들기 - 1. npm init 본문
2년간 실무에서 자바로 개발해오다 nodejs 쓰면서 느낀 점은
유용한 라이브러리 사용이 매우 쉽고 간편하다는 점이다.
라이브러리 = 와우의 애드온 같은 느낌
나는 express 라는 nodejs 프레임워크를 사용할거기 때문에 일단 라이브러리 관리를 위한 프로젝트 세팅이 필요하다.
일단 제일 먼저 vscode 를 키고 nfp 폴더를 만들었다. (Node.js First Project)
에디터 상단에서 터미널 실행
터미널을 키면 나오는 화면. 내 맥북 사용자명이 seonghun 이라 저렇게 나오는거임
터미널은 기본적으로 리눅스 명령어를 쓴다.
nfp 폴더에서 명령이 이루어져야 하므로 pwd 를 쳐서 현재 경로를 확인해보자
이제 본격적으로 시작
npm init 으로 라이브러리 관리를 위한 package.json 을 세팅
npm init 입력하고 엔터치면 설치 옵션들을 물어보는데
package name: (nfp) -> 패키지 이름 입력하시오. 걍 엔터치면 괄호안의 (nfp) 쓸거임 이란 뜻
다 기본옵션 선택하면 되니 엔터 치다가 entry point 에서 나는 server.js 로 세팅해줬다.
이후로도 엔터 누르다 보면 설치완료
package.json 파일이 생겼고 열어보면 설치과정에서 정한 위 내용들이 들어있다.
다음 포스팅에 이어서
Node.js, MongoDB 로 웹서비스 만들기 - 2. 서버실행
1. 서버 실행 환경 파일 설치 npm install express sudo npm install -g nodemon npm install ejs npm install express -> nodejs 프레임워크인 express 설치 sudo npm install -g nodemon -> sudo: 관리자명령 -> -g: global로 설치 -> nodemon:
4sii.tistory.com
'Node.js' 카테고리의 다른 글
Node.js, MongoDB 로 웹서비스 만들기 - 5. express.router (라우터 분리) (0) | 2022.06.09 |
---|---|
Node.js, MongoDB 로 웹서비스 만들기 - 4. login page (0) | 2022.06.09 |
Node.js, MongoDB 로 웹서비스 만들기 - 3. index.ejs (0) | 2022.06.09 |
Node.js, MongoDB 로 웹서비스 만들기 - 2. 서버실행 (0) | 2022.06.09 |
Node.js, MongoDB 로 웹서비스 만들기 - 0. start (0) | 2022.06.09 |