next.js - Typescript-fel vid användning av next-connect - Detta uttryck är inte anropbart. Typen 'typeof import(...)' har inga anropssignaturer
Jag försöker implementera en funktion där en fil kommer att laddas upp till den offentliga mappen i Next.js-appen med hjälp av next-connect. Men får ett TypeScript-fel -
Detta uttryck kan inte anropas. Typen 'typeof import("d:/directory/file-upload/node_modules/next-connect/dist/types/index")' har inga anropssignaturer.
Api-koder i - api/fileUpload
import nextConnect from "next-connect";
import { NextApiRequest, NextApiResponse } from "next";
const apiRoute = nextConnect({
onError(error: { message: any }, req: NextApiRequest, res: NextApiResponse) {
res
.status(501)
.json({ error: `Sorry something Happened! ${error.message}` });
},
onNoMatch(req: NextApiRequest, res: NextApiResponse) {
res.status(405).json({ error: `Method '${req.method}' Not Allowed` });
}
});
Jag får det nämnda felet på rad 3.
Jag följde den här länken.
Kan någon hjälpa mig med vad jag saknar här?