server.js 1.35 KB
const express = require('express');
const app = express();
const bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({extended : true}));

var db;
const MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb+srv://admin:qwer1234@cluster0.m2pvs.mongodb.net/myFirstDatabase?retryWrites=true&w=majority', function(에러, clinet){
    // 연결되면 할 일
    if(에러){
        return console.log(에러);
    }

    db = clinet.db('todoapp');
    
    db.collection('post').insertOne({이름 : 'John', _id : 100}, function(에러, 결과){
        console.log('저장완료')
    });

    app.listen(8080, function(){
        console.log('listening on 8080')
    });

});

app.get('/pet', function(요청, 응답){
    응답.send('펫쇼핑할 수 있는 페이지입니다.');
});

app.get('/beauty', function(요청, 응답){
    응답.send('뷰티용품 쇼핑할 수 있는 페이지입니다.');
});

app.get('/', function(요청, 응답){
    응답.sendFile(__dirname + '/index.html');
});

app.get('/write', function(요청, 응답){
    응답.sendFile(__dirname + '/write.html');
});

app.post('/add', function(요청, 응답){
    응답.send('전송완료');
    db.collection('post').insertOne({제목 : 요청.body.title, 날짜 : 요청.body.date ,_id : 500}, function(에러, 결과){
        console.log('저장완료')
    });
});