i399exexpress/examples/express3.js

22 lines
525 B
JavaScript
Raw Normal View History

2017-05-09 15:42:06 +03:00
'use strict';
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
2017-05-10 15:13:37 +03:00
app.use(bodyParser.json()); // before request handlers
2017-05-09 15:42:06 +03:00
app.get('/api/tasks', getTasks);
app.post('/api/tasks', saveTask);
app.listen(3000, () => console.log('Server is running...'));
function getTasks(request, response) {
response.json([{ id: 1 }, { id: 2 }]);
}
function saveTask(request, response) {
console.log(request.body); // request should have correct content-type
response.end();
}