[항해99] 22일 & 23일차 Node JS

IT/Bootcamp 항해99|2021. 6. 30. 00:00

항해 99

 

22일차 :

23일차: 

 

22일 23일 차 숙제를 하기위해 , 여러 강의를 보고 다시돌아왔다.

목요일까지 과제 제출해야하니깐 오늘 부터라도 시작해야할듯싶다.

 

 

 

기본 app.js

 

const express = require('express')
const app = express()
const port = 8080

// this is middleware for processing the data 
app.use(express.urlencoded({extended: false})) // request.body ?  to get 
app.use(express.json())
// middelware :  static file
app.use(express.static('public'));


app.get('/', (req,res)=>{
    res.send(" Welcome ")
})



app.listen(port, () => {
    console.log(`listening at http://localhost:${port}`)
  })

 

이걸 기본으로 두고 ,  밑에 module들을 깔아줬다.

 

 express는 서버를위해서

 nodemon은 변경사항 자동 업데이트를위해서

npm install express
npm install nodemon
npm insatll ejs

 

 

그리고나서  아래 명령어로 서버를시작해준다.

npx nodemon [your-app.js]

nodemon 으로 시작하면, 앞으로 계속 변경할때마다 서버를 껏다가 다시키고 해야하는데 그걸 알아서 자동으로 해준다. 

 

 

몽고 db연결은 무조건 27017으로만 받을수있어.... 

 

const connect = () => {
  mongoose
    .connect("mongodb://localhost:27017/asg1", {
      useNewUrlParser: true,
      useUnifiedTopology: true,
      useCreateIndex: true,
      ignoreUndefined: true,
    })
    .catch((err) => console.log(err));
};

 

 

반응형

댓글()