From b90b2a3e7724071db475733cdc25511ec7283548 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Thu, 1 Aug 2019 17:40:17 +0300 Subject: [PATCH] api pages --- pages/api/pages/index.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 pages/api/pages/index.js diff --git a/pages/api/pages/index.js b/pages/api/pages/index.js new file mode 100644 index 00000000..fae73e68 --- /dev/null +++ b/pages/api/pages/index.js @@ -0,0 +1,19 @@ +import { connect } from '../../../src/core/db' +import Page from '../../../src/core/Page' + +export default async (req, res) => { + await connect() + + const items = await Page.find({}) + + if (items) { + res.json({ + items, + }) + } else { + res.status(404) + res.json({ + error: `Article ${id} not found` + }) + } +}