Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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 如何移动大型react+;用于SEO的下一个js的网页包应用程序_Reactjs_Webpack_Next.js_Single Page Application_Server Side Rendering - Fatal编程技术网

Reactjs 如何移动大型react+;用于SEO的下一个js的网页包应用程序

Reactjs 如何移动大型react+;用于SEO的下一个js的网页包应用程序,reactjs,webpack,next.js,single-page-application,server-side-rendering,Reactjs,Webpack,Next.js,Single Page Application,Server Side Rendering,我有一个大型react+网页包应用程序,其中包含所有编译器和块配置 当我在生产环境中部署应用程序时,Google crawler机器人无法爬行,我想知道将我的应用程序从reactJS转换为nextJS的最快方法 请在这方面帮助我 提前感谢开放式问题: 你是在什么基础上创建ReactJS应用程序的?如果是create react应用程序,则: 客户端应用程序没有被谷歌机器人抓取是不正确的 谷歌机器人有250多个标准来抓取网站,它们还执行Javascript 查看javascript执行时间

我有一个大型react+网页包应用程序,其中包含所有编译器和块配置

当我在生产环境中部署应用程序时,Google crawler机器人无法爬行,我想知道将我的应用程序从reactJS转换为nextJS的最快方法

请在这方面帮助我


提前感谢

开放式问题:

  • 你是在什么基础上创建ReactJS应用程序的?如果是create react应用程序,则:

客户端应用程序没有被谷歌机器人抓取是不正确的

谷歌机器人有250多个标准来抓取网站,它们还执行Javascript

查看javascript执行时间、文件大小和最重要的事情:您的链接/导航非常有用

请考虑推送浏览器历史记录,否则您的页面将无法被谷歌机器人正确爬网

服务器端渲染(SSR)机制与客户端渲染应用程序完全不同

关于NextJs:

  • 例如,您可以使用exportPathMap预生成页面并将其上载到Web空间
  • 您可以使用服务器端渲染(SSR)-然后您将需要(虚拟)服务器上的NodeJ(注意:普通Web空间通常没有带NodeJ的虚拟服务器)
  • 你找到解决这个问题的办法了吗?