From 281735374ccd35ae4e5d839753065ecf3eba1cce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A4rt=20Kalmo?= Date: Tue, 9 May 2017 15:51:03 +0300 Subject: [PATCH] starting state --- server.js | 41 +++++------------------------------------ 1 file changed, 5 insertions(+), 36 deletions(-) diff --git a/server.js b/server.js index d39881f..4c9ddc0 100644 --- a/server.js +++ b/server.js @@ -1,50 +1,19 @@ 'use strict'; const express = require('express'); -const bodyParser = require('body-parser'); -const Task = require('./task'); const TaskService = require('./task-service'); const dao = new TaskService(); const app = express(); -app.use(bodyParser.json()); // before request handlers - app.get('/api/tasks', getTasks); -app.get('/api/tasks/:id', getTask); -app.post('/api/tasks', saveTask); -app.delete('/api/tasks/:id', deleteTask); - -app.use(errorHandler); // after request handlers app.listen(3000, () => console.log('Server is running...')); -function getTasks(request, response, next) { +function getTasks(request, response) { dao.getTasks() - .then(tasks => response.json(tasks)) - .catch(next); -} - -function getTask(request, response, next) { - var id = request.params.id; - dao.getTask(id) - .then(task => response.json(task)) - .catch(next); -} - -function saveTask(request, response, next) { - dao.saveTask(request.body) - .then(() => response.end()) - .catch(next); -} - -function deleteTask(request, response, next) { - var id = request.params.id; - dao.deleteTask(id) - .then(() => response.end()) - .catch(next); -} - -function errorHandler(error, request, response, next) { // there must be 4 arguments - response.status(500).json({ error: error.toString() }); + .then(tasks => { + console.log(tasks); + response.end('ok'); + }); }