i399exexpress/examples/express2.js

23 lines
565 B
JavaScript
Raw Normal View History

2017-05-09 15:42:06 +03:00
'use strict';
const express = require('express');
const app = express();
app.use(express.static('./'));
app.get('/api/tasks', getTasks);
app.get('/api/tasks/:id', getTask);
app.listen(3000, () => console.log('Server is running...'));
function getTasks(request, response) {
response.set('Content-Type', 'application/json');
response.end(JSON.stringify([{ id: 1 }, { id: 2 }]));
}
function getTask(request, response) {
var id = request.params.id;
response.set('Content-Type', 'application/json');
response.end(JSON.stringify({ id: id }));
}