Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs Can';在getInitialProps中找不到isServer_Reactjs_Next.js - Fatal编程技术网

Reactjs Can';在getInitialProps中找不到isServer

Reactjs Can';在getInitialProps中找不到isServer,reactjs,next.js,Reactjs,Next.js,我在next.js 这是我的代码: static getInitialProps( ctx ) { console.log(ctx.isServer); return{} } 为什么我找不到isServer?根据 getInitialProps接收具有以下属性的上下文对象: 路径名-URL的路径部分 query-解析为对象的URL的查询字符串部分 asPath-浏览器中显示实际路径(包括查询)的字符串 req-HTTP请求对象(仅限服务器) res-HTTP响应对象(

我在
next.js

这是我的代码:

  static getInitialProps( ctx ) {

    console.log(ctx.isServer);
    return{}

}
为什么我找不到
isServer

根据

getInitialProps
接收具有以下属性的上下文对象:

  • 路径名
    -URL的路径部分
  • query
    -解析为对象的URL的查询字符串部分
  • asPath
    -浏览器中显示实际路径(包括查询)的字符串
  • req
    -HTTP请求对象(仅限服务器)
  • res
    -HTTP响应对象(仅限服务器)
  • jsonpagers
    -获取响应对象(仅限客户端)
  • err
    -如果在渲染过程中遇到任何错误,则返回Error对象
因此,检查req对象是否是服务器的最简单方法

范例

static async getInitialProps({ req }) {
  const isServer = !!req;
  return {}
}
下面是next.js维护人员在

希望这有帮助

根据

getInitialProps
接收具有以下属性的上下文对象:

  • 路径名
    -URL的路径部分
  • query
    -解析为对象的URL的查询字符串部分
  • asPath
    -浏览器中显示实际路径(包括查询)的字符串
  • req
    -HTTP请求对象(仅限服务器)
  • res
    -HTTP响应对象(仅限服务器)
  • jsonpagers
    -获取响应对象(仅限客户端)
  • err
    -如果在渲染过程中遇到任何错误,则返回Error对象
因此,检查req对象是否是服务器的最简单方法

范例

static async getInitialProps({ req }) {
  const isServer = !!req;
  return {}
}
下面是next.js维护人员在

希望这有帮助