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);
위치를 바꿔주니 된다....