【发布时间】:2023-03-14 17:55:02
【问题描述】:
我正在尝试使用 getInitialProps 从 firebase 获取数据到我的 next.js 应用程序,但数据显示在 VS Code 终端中(以及一些错误)。但是,在浏览器中,我收到此消息
请检查代码
// Other import code
import { firestore } from "../firebase/firebase.utils";
const Hotels = (props) => {
return (
// jsx code
);
};
Hotels.getInitialProps = async (ctx) => {
let hotelsRef = firestore.collection("hotels");
let query = hotelsRef
.get()
.then((snapshot) => {
if (snapshot.empty) {
console.log("No matching documents.");
return;
}
snapshot.forEach((doc) => {
console.log(doc.id, "=>", doc.data());
return { props: doc.data() };
});
})
.catch((err) => {
console.log("Error getting documents", err);
});
};
export default Hotels;
感谢任何帮助。
【问题讨论】: