TIL033_210503
🍊 감상
📙 열품타 코딩 시간 8hour
👍🏼 -
👎🏼 -
🚀 목표
- Udemy : The web developer bootcamp 2021 강좌 수강 (476/682)
- 개인 프로젝트 진행
- Udemy : Javascript algorithms and data structures 강좌 수강 (11/249)
📣 The Web Developer Bootcamp 2021
38. Putting it all together: Mongoose with express
38. Putting it all together: Mongoose with express
394. Express + Mongoose basic setup
npm init -y
npm i express ejs mongoose
touch index.js
mkdir views
index.js 파일 기본 세팅
const express = require('express');
const app = express();
const path = require('path');
const mongoose = require('mongoose');
mongoose
.connect('mongodb://localhost:27017/fourthApp', {
useNewUrlParser: true,
useUnifiedTopology: true,
})
.then(() => {
console.log('mongo connection open');
})
.catch((err) => {
console.log('mongo connection error');
console.log(err);
});
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
app.get('/dog', (req, res) => {
res.send('woof');
});
app.listen(3000, () => {
console.log('connected');
});
395. Creating our model
models 폴더 만들어서 여러 개의 model을 관리한다
collection 제대로 만들어졌는지 확인 -> show dbs - use () - show collections - db.products.find()
396-402
39. Yelpcamp: Campgrounds CRUD
405. Creating the basic express app
const express = require('express');
const app = express();
const path = require('path');
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));
app.get('/', (req, res) => {
res.render('home');
});
app.listen(3000, () => {
console.log('serving on port 3000');
});
Author And Source
이 문제에 관하여(TIL033_210503), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@keepcalm/TIL033210503저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)