Skip to content

Commit b9b3055

Browse files
committed
sorting for 2-7 #35
1 parent ff0d5c5 commit b9b3055

File tree

8 files changed

+602
-0
lines changed

8 files changed

+602
-0
lines changed

module2/exercise_06_sorting/index.js

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
const express = require('express');
2+
const Datastore = require('nedb');
3+
4+
const app = express();
5+
app.listen(3000, () => console.log('listening at 3000'));
6+
app.use(express.static('public'));
7+
app.use(express.json({ limit: '1mb' }));
8+
9+
const database = new Datastore('database.db');
10+
database.loadDatabase();
11+
12+
app.get('/api', (request, response) => {
13+
database.find({}, (err, data) => {
14+
if (err) {
15+
response.end();
16+
return;
17+
}
18+
response.json(data);
19+
});
20+
});
21+
22+
app.post('/api', (request, response) => {
23+
const data = request.body;
24+
const timestamp = Date.now();
25+
data.timestamp = timestamp;
26+
database.insert(data);
27+
response.json(data);
28+
});

0 commit comments

Comments
 (0)