diff --git a/src/api/pages.js b/src/api/pages.js deleted file mode 100644 index 58fc21d9..00000000 --- a/src/api/pages.js +++ /dev/null @@ -1,29 +0,0 @@ -const { get } = require('koa-route') -const getPathWithNoTrailingSlash = require('../lib/url').getPathWithNoTrailingSlash - -const Page = require('../core/Page') - -function getPage() { - return get('/api/pages/*', async ctx => { - const path = getPathWithNoTrailingSlash(ctx.path) - const pagePath = path.replace('/api/pages', '') - - const resource = await Page.findByUrl(pagePath) - if (!resource) { - ctx.status = 404 - ctx.body = { - error: 'not found' - } - } else { - ctx.body = { - id: resource.id, - title: resource.title, - url: resource.url, - data: resource.data, - preview: resource.preview, - } - } - }) -} - -exports.getPage = getPage