我犯了和上面一样的错误。我在这里找到了一个解决了这个错误的答案。然而,我现在的问题是,屏幕上没有任何图像渲染。我不知道该去哪里找。请帮帮忙。控制台上也没有错误。它编译起来没有任何问题。
以下是我的代码和输出的屏幕截图。
export async function getStaticProps() {
const client = await MongoClient.connect(
'mongodb+srv://erickn:password@cluster0.66smcyq.mongodb.net/meetups?retryWrites=true&w=majority'
);
const db = client.db();
const meetupsCollection = db.collection('meetups');
console.log(client)
// Fetch data from an API.
const meetups = await meetupsCollection.find().toArray();
client.close();
// Always need to return an objects (props).
return {
props: {
// meetups: DUMMY_MEETUPS
// meetups: meetups
meetups: JSON.parse (
JSON.stringify (
meetups.map(m => ({
title: m.title,
address: m.address,
image: m.image,
id: m._id.toString(),
}))
)
)
},
// Regenerate website using the updated data after deployment.
revalidate: 1,
};
}
2条答案
按热度按时间k5ifujac1#
@lpizinidev--这不是答案。我只是用它来发布代码片段,因为它没有对注解起作用。
ykejflvf2#
我终于解决了这个问题--当然也是通过研究!以下是对我起作用的解决方案。