import { Router } from 'express' import { authRequired } from '../middleware.js' import { listArticles, getArticle } from '../articles.js' const router = Router() router.use(authRequired) router.get('/articles', (_req, res) => { res.json({ articles: listArticles() }) }) router.get('/articles/:slug', (req, res) => { const article = getArticle(req.params.slug) if (!article) return res.status(404).json({ error: '文章不存在' }) res.json({ article }) }) export default router