From 0775df713bba502e1d00c362f141c2d0f19cd9ee Mon Sep 17 00:00:00 2001 From: Operation Spark Date: Fri, 24 May 2019 15:40:18 -0500 Subject: [PATCH 1/2] feat: Create posts router + handle GET /api/posts --- server/src/api/posts/index.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 server/src/api/posts/index.js diff --git a/server/src/api/posts/index.js b/server/src/api/posts/index.js new file mode 100644 index 0000000..e5f5eb3 --- /dev/null +++ b/server/src/api/posts/index.js @@ -0,0 +1,18 @@ +const express = require('express'); + +const Posts = require('../../db/Posts'); + +const posts = express.Router(); + +posts.get('/', (req, res) => { + Posts.findAll() + .then((posts) => { + res.send(posts); + }) + .catch((err) => { + console.error(err); + res.sendStatus(500); + }); +}); + +module.exports.posts = posts; From a691da69bb8435b323635f1f0e2987299cadff5b Mon Sep 17 00:00:00 2001 From: Operation Spark Date: Fri, 24 May 2019 15:41:43 -0500 Subject: [PATCH 2/2] feat: Add posts router to api/index.js --- server/src/api/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/src/api/index.js b/server/src/api/index.js index ca4044b..8c13ecd 100644 --- a/server/src/api/index.js +++ b/server/src/api/index.js @@ -1,9 +1,11 @@ const express = require('express'); const { users } = require('./users'); +const { posts } = require('./posts'); const api = express.Router(); api.use('/users', users); +api.use('/posts', posts); module.exports.api = api;