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?

Relaterade artiklar