728x90
반응형
프로젝트 새로 시작할 때마다 찾기 귀찮아서,
내가 볼려고 만든 초반에 해줘야할 기본세팅과 시작코드이다.
npm i express mongoose jsonwebtoken -S
npm init -y
프로젝트에 필요한 모듈을 터미널에서 설치한다.
jsonwebtoken은 JWT 사용할 경우 설치해주기...
// app.js
const express = require("express");
const bodyParser = require("body-parser");
const mongoose = require("mongoose");
mongoose.connect("mongodb://localhost/{DB이름써주기}", {
useNewUrlParser: true,
useUnifiedTopology: true,
});
const db = mongoose.connection;
db.on("error", console.error.bind(console, "connection error:"));
const app = express();
const router = express.Router();
///////////////////////////////
///////여기에 API 설계/////////
///////////////////////////////
app.use("/api", bodyParser.json(), router);
app.use(express.static("assets"));
app.listen(8080, () => {
console.log("서버 연결 완료!");
});
app.js에 기본적으로 들어가는 코드 양식이다.
728x90
반응형
'All Side > Runtime > NodeJS' 카테고리의 다른 글
[NodeJS] API 문서 툴 Swagger 사용해서 API 문서 자동화 (+ swagger-autogen) (0) | 2022.05.26 |
---|---|
[NodeJS] VM (Virtual Machine) - 가상머신 모듈 (0) | 2022.02.28 |
[Node.js] Validation 유효성 검사 + Joi 라이브러리 (0) | 2022.02.12 |
[Node.js] 미들웨어 정의, 유형 (0) | 2022.02.12 |
[Node.js] Node.js란? ES6란? (0) | 2022.01.31 |
댓글