Files
perception a65b4a7d74 s/dailystormer.su/dailystormer.name/
This needs to be refactored so I only need to change it in one spot.
2022-02-03 23:18:12 +00:00

21 lines
691 B
JavaScript

const { send, json } = require('micro')
const Database = require('better-sqlite3')
const page = require('../../page')
const ds = require('../../index')
const db = ds.db()
module.exports.GET = async (req, res) => {
let _slug = req.params.slug
let slug = `/${_slug}/`
let article = await ds.getArticleBySlug(db, slug)
res.setHeader('Access-Control-Allow-Origin', '*')
res.setHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, Authorization')
res.setHeader("Access-Control-Allow-Methods", "GET, PUT, POST, DELETE")
if (article) {
send(res, 200, article)
} else {
send(res, 404, { message: 'Article Not Found', slug: _slug })
}
}