我正在Commerce.js文件中尝试使用NextJS的Commerce js,一切都很好,我有所有的返回数据。但是当我从commerce.js文件中导入数据时,getStaticProps返回未定义的
import { client } from '../utils/commerce'
const getStaticProps = async () => {
const commerce = client
const { data } = await commerce.products.list()
return {
props: {
products: data
}
}
}
export default function Home({ products }) {
console.log(products)
return (
<> <div> Hello </div> </>
)
}
console.log(products(返回undefine有人能帮我理解这个问题吗?
Commerce.js文件
import Commerce from '@chec/commerce.js'
export const client = new Commerce(process.env.NEXT_PUBLIC_CHEC_PUBLIC_API_KEY, true)
有时我会问自己,为什么我们在编码时必须出错,哈哈!Gyus我只是忘记导出getStaticProps方法。真是胡说八道。