From a597a0d0611f3149cceabe97cee0ad3c156ccf63 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Tue, 15 Oct 2019 22:07:13 +0300 Subject: [PATCH] api article fix missing import; js -> ts --- pages/api/articles/{[article].js => [article].ts} | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) rename pages/api/articles/{[article].js => [article].ts} (54%) diff --git a/pages/api/articles/[article].js b/pages/api/articles/[article].ts similarity index 54% rename from pages/api/articles/[article].js rename to pages/api/articles/[article].ts index d298b1c0..c54b0990 100644 --- a/pages/api/articles/[article].js +++ b/pages/api/articles/[article].ts @@ -1,10 +1,9 @@ -import { connect } from '../../../src/core/db' +import { NextApiRequest, NextApiResponse } from 'next' import Article from '../../../src/core/Article' -import { encodeArticle } from '../../../src/api/articles' - -export default async (req, res) => { - await connect() +import { encodeArticle } from '../../../src/server/articles' +import { withMiddleware } from '../../../src/middlewares/withMiddleware' +export default withMiddleware(async (req: NextApiRequest, res: NextApiResponse) => { const { query: { article: id } } = req; @@ -19,4 +18,4 @@ export default async (req, res) => { error: `Article ${id} not found` }) } -} +})