在使用next-connect包时,我遇到了这个错误。(我在youtube上跟踪一个家伙)

这是我的密码
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;发布于 2022-07-10 00:48:50
next-connect v1.0.0最近发布了,并不是向后兼容的。您可以降级到以前的版本(npm install next-connect@0.12.1),也可以更改当前的语法以匹配v1.0.0版本。
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();https://stackoverflow.com/questions/72912514
复制相似问题