From 1be89110707b663f1fe2b1c189cd1ef06157432e Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Thu, 1 Aug 2019 17:39:44 +0300 Subject: [PATCH] api pages urls --- pages/api/pages/urls.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pages/api/pages/urls.js diff --git a/pages/api/pages/urls.js b/pages/api/pages/urls.js new file mode 100644 index 00000000..629d5a0a --- /dev/null +++ b/pages/api/pages/urls.js @@ -0,0 +1,20 @@ +import { connect } from '../../../src/core/db' +import Page from '../../../src/core/Page' + +export default async (req, res) => { + await connect() + + const data = await Page.find({}) + if (data) { + const items = data.map(x => x.url) + + res.json({ + items, + }) + } else { + res.status(404) + res.json({ + error: `Not found` + }) + } +}