I've got this error while using next-connect package.(i'm following a guy on youtube)

here's my code
import nc from 'next-connect';
import Product from '../../../models/Product';
import db from '../../../utils/db';
const handler = nc();
handler.get(async (req, res) => {
await db.connect();
const products = await Product.find({});
await db.disconnect();
res.send(products);
});
export default handler;
next-connect v1.0.0 was recently released and is not backward-compatible. You can either downgrade to a previous version (npm install [email protected]), or change your current syntax to match the v1.0.0 version.
import { createRouter } from 'next-connect';
import Product from '../../../models/Product';
import db from '../../../utils/db';
const router = createRouter();
router.get(async (req, res) => {
await db.connect();
const products = await Product.find({});
await db.disconnect();
res.send(products);
});
export default router.handler();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With