1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
const express = require('express');
const parser = require('body-parser');
const app = express();
const mongodb = require('mongodb')
const client = mongodb.MongoClient;
var url = "mongodb://localhost:27017/crudwebappdb";
app.use(parser.urlencoded({extended:true}))
app.get('/test', (req, res) => {
res.send('Test Test');
});
client.connect(url, (err, con) => {
if (err) throw err;
console.log("Database ชื่อ crudwebappdb สร้างแล้วเด้อ!");
app.get('/', (req, res) => {
console.log(db.collection('quotes').find());
res.sendFile(__dirname+'/index.html');
});
let db = con.db('crudwebappdb');
app.post('/quotes', (req, res) => {
console.log(req.body);
db.collection('quotes').insertOne(req.body, (err, result) => {
if (err) return console.log(err)
console.log(`บันทึก ${req.body} ไปที่ database แล้ว`)
res.redirect('/')
})
});
app.listen(8000, function() {
console.log("เริ่มละนะ ");
});
//con.close();
});