간단하게 만들어보려고 하는 웹페이지
이번에는 server도 만들어보려고 한다.
게시글에 좋아요를 표시할 수 있도록 하고,
좋아요를 표시한 게시글을 모아서 볼 수 있도록 만드는 것이 목표!
사용하는 프로그램 >> vscode, mongooseDB, postman
1. server 폴더 내에서 npm init
>> 현재 디렉터리를 node.js 프로젝트 디렉터리로 만든다.
2. package.json
Scripts부분에서 추가
"start" : "node index.js", //json 형식으로 작성. key와 value 모두 ""큰따옴표 안에 작성한다.
"devstart" : "nodemon index.js",
>> 서버를 시작하는 명령어
3. 필요한 package 및 라이브러리 설치
한 칸 띄어서 작성하면 한 번에 여러 개를 설치할 수 있다.
npm install cookie-parser cors dotenv express formidable jsonwebtoken mongoose passport passport-jwt
# 만들어야 할 폴더 및 파일
== server 폴더 내
- index.js
- package.json
-. env(environment variables)
- routes/
index.js
- controllers/
article_controller.js
- models/
model.js
- auth/
passportJwt.js
- data/
articles/
# 시작
npm run devstart (script 속성 key 값)
'Development' 카테고리의 다른 글
[react] 동영상 삽입하기 (0) | 2023.02.21 |
---|---|
[react]gitPage 무료 웹페이지 만들기 (0) | 2023.02.02 |
[react] 2.프론트엔드 만들기 (0) | 2023.01.23 |
[react] onClick에 여러개 useState 사용하기 (1) | 2023.01.22 |
[study] git (0) | 2023.01.14 |