首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getServerSideProps不运行

getServerSideProps不运行
EN

Stack Overflow用户
提问于 2022-09-06 12:24:16
回答 1查看 53关注 0票数 1

这是我的应用程序容器的代码

代码语言:javascript
复制
import { useEffect } from "react"
import axios from 'axios'
import { useSelector, useDispatch } from "react-redux"
import { setUserState } from '../slices/userSlice'
import {delay} from '../util/delay'

export default function AppContainer({pageProps, Component, data}) {

    const user = useSelector((state) => state.user.value)

    return (
        <>
            {console.log(data)}
            <Component {...pageProps} />
        </>
    )
}

export async function getServerSideProps(context) {
    console.log("Hello")
  return {
    props: {
            data: "Hello"
        }
  }
}

在_app.js中,因此组件每次都呈现出来。但是,getServerSideProps似乎没有在运行。它在客户机和服务器中都不console.log任何东西,而且当我console.log {data}时,它说是未定义的,尽管getServerSideProps返回它为"Hello“。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-06 14:50:34

_app.js不像getStaticProps或getServerSideProps那样支持Next.js 数据获取方法。除了_app.js之外,还必须在页面中使用数据获取方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73622011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档