본문 바로가기
자바스크립트/nodejs

node js 중에

by coie 2021. 5. 11.

Spring을 하다가

최근에 nodejs가 궁금해서 

이것저것 해보는 도중에

 

const express = require('express');
const app = express();
const PORT= process.env.PORT || 3000;
//mongoosedb연결
const mongoose = require('mongoose');
//post값 읽기 위하여
const bodyParser = require('body-parser');
// index.js 경로 설정
const indexRoute = require('./routes/index');

app.use("/", indexRoute);

app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());

let url =  "mongodb://localhost:27017/testDB";
mongoose.connect(url, {useNewUrlParser: true,useUnifiedTopology:true},(err,db) => {
if(err){
console.log("DBerr");
return;
}
console.log("DBCon");
});

// 뷰엔진 설정,__dirname 폴더 경로 __filename 파일 경로
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use(express.static(__dirname + "/public"));

//listen,터미널에서 확인
app.listen(PORT, function () {
    console.log('Connect Port',PORT);
});

기본적인 회원가입을 만들려고하는데

자꾸 post형식을 못읽어서

힘들었는데

 

app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());

app.use("/", indexRoute);

위치를 바꿔주니 된다....