remove next-connect instead of default api handler

This commit is contained in:
Sonny
2022-05-08 22:04:21 +02:00
parent 00c4f3a5ee
commit 46669aa79c
7 changed files with 13 additions and 57 deletions

View File

@@ -1,11 +1,9 @@
import { NextApiRequest, NextApiResponse } from 'next';
import { apiRoute } from '../../../utils/back';
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
apiRoute.post(async (req: NextApiRequest, res: NextApiResponse) => {
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
const name = req.body?.name as string;
if (!name) {
@@ -34,6 +32,4 @@ apiRoute.post(async (req: NextApiRequest, res: NextApiResponse) => {
console.error(error);
return res.status(400).send({ error: 'Une erreur est survenue lors de la création de la catégorie (category/create->createCategory)' });
}
});
export default apiRoute;
}

View File

@@ -1,11 +1,9 @@
import { NextApiRequest, NextApiResponse } from 'next';
import { apiRoute } from '../../../../utils/back';
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
apiRoute.put(async (req: NextApiRequest, res: NextApiResponse) => {
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
const { cid } = req.query;
let category;
@@ -40,6 +38,4 @@ apiRoute.put(async (req: NextApiRequest, res: NextApiResponse) => {
console.error(error);
return res.status(400).send({ error: 'Une erreur est survenue lors de l\'édition de la catégorie (category/edit->updateCategory)' });
}
});
export default apiRoute;
}

View File

@@ -1,11 +1,9 @@
import { NextApiRequest, NextApiResponse } from 'next';
import { apiRoute } from '../../../../utils/back';
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
apiRoute.delete(async (req: NextApiRequest, res: NextApiResponse) => {
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
const { cid } = req.query;
try {
@@ -31,6 +29,4 @@ apiRoute.delete(async (req: NextApiRequest, res: NextApiResponse) => {
console.error(error);
return res.status(400).send({ error: 'Une erreur est survenue lors de la suppression de la catégorie (category/remove->deleteCategory)' });
}
});
export default apiRoute;
};

View File

@@ -1,11 +1,9 @@
import { NextApiRequest, NextApiResponse } from 'next';
import { apiRoute } from '../../../utils/back';
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
apiRoute.post(async (req: NextApiRequest, res: NextApiResponse) => {
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
const name = req.body?.name as string;
const url = req.body?.url as string;
const favorite = Boolean(req.body?.favorite) || false;
@@ -63,6 +61,4 @@ apiRoute.post(async (req: NextApiRequest, res: NextApiResponse) => {
console.error(error);
return res.status(400).send({ error: 'Une erreur est survenue lors de la création du lien (link/create->createLink)' });
}
});
export default apiRoute;
}

View File

@@ -1,11 +1,10 @@
import { NextApiRequest, NextApiResponse } from 'next';
import { apiRoute } from '../../../../utils/back';
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
apiRoute.put(async (req: NextApiRequest, res: NextApiResponse) => { // TODO: Ajouter vérification -> l'utilisateur doit changer au moins un champ
// TODO: Ajouter vérification -> l'utilisateur doit changer au moins un champ
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
const { lid } = req.query;
try {
@@ -54,6 +53,4 @@ apiRoute.put(async (req: NextApiRequest, res: NextApiResponse) => { // TODO: Ajo
console.error(error);
return res.status(400).send({ error: 'Une erreur est survenue lors de l\'édition du lien (link/remove->updateLink)' });
}
});
export default apiRoute;
}

View File

@@ -1,11 +1,9 @@
import { NextApiRequest, NextApiResponse } from 'next';
import { apiRoute } from '../../../../utils/back';
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
apiRoute.delete(async (req: NextApiRequest, res: NextApiResponse) => {
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
const { lid } = req.query;
try {
@@ -31,6 +29,4 @@ apiRoute.delete(async (req: NextApiRequest, res: NextApiResponse) => {
console.error(error);
return res.status(400).send({ error: 'Une erreur est survenue lors de la suppression du lien (link/remove->deleteLink)' });
}
});
export default apiRoute;
}