【发布时间】:2021-07-29 17:24:46
【问题描述】:
我正在尝试使用我的 _app.js 中的 getInitialProps 连接到我的示例 mongoDB 集合,但我遇到了 Module not found: Can't resolve 'dns' 这个问题
_app.js
import { connectToDatabase } from '../middlewares/mongodb';
function MyApp({ Component, pageProps, prop }) {
return (
<Layout>
<Component {...pageProps} />
</Layout>
);
}
MyApp.getInitialProps = async (appContext) => {
const { db } = await connectToDatabase();
const data = await db
.collection('listingsAndReviews')
.find({})
.limit(10)
.toArray();
const prop = JSON.parse(JSON.stringify(data));
return { ...prop };
};
【问题讨论】: