api page update

This commit is contained in:
tmshv committed 2019-08-03 00:18:55 +03:00
1 parent 7fb04d8ffa
commit e42f739797
2 files changed
+13 -7

No files matched your search

+2 -7
View File
@@ -1,6 +1,7 @@
import { connect } from '../../src/core/db'
import Page from '../../src/core/Page'
import { getPathWithNoTrailingSlash } from '../../src/lib/url'
import { encodePage } from '../../src/api/page'
export default async (req, res) => {
await connect()
@@ -9,13 +10,7 @@ export default async (req, res) => {
const resource = await Page.findByUrl(page)
if (resource) {
res.json({
id: resource.id,
title: resource.title,
url: resource.url,
data: resource.data,
preview: resource.preview,
})
res.json(encodePage(resource))
} else {
res.status(404)
res.json({
+11
View File
@@ -0,0 +1,11 @@
import { encodeImage } from './image'
export function encodePage(page) {
return {
id: page.id,
title: page.title,
url: page.url,
data: page.data,
preview: encodeImage(page.preview),
}
}