当前位置: 首页 > news >正文

网站改版 301跳转WordPress插件引入

网站改版 301跳转,WordPress插件引入,自己怎么做网站视频赚钱吗,wordpress 文章 接口现象: 原因: 该错误表明在服务端渲染 (SSR) 过程中,有一些代码尝试在没有浏览器环境的情况下执行与浏览器相关的操作。这在服务端渲染期间是一个常见的问题,因为在服务端渲染期间是没有浏览器 API。 解决办法: 1. 修…

现象:

 原因: 该错误表明在服务端渲染 (SSR) 过程中,有一些代码尝试在没有浏览器环境的情况下执行与浏览器相关的操作。这在服务端渲染期间是一个常见的问题,因为在服务端渲染期间是没有浏览器 API。

解决办法:

1. 修改原始代码: 避免在组件代码中使用dom的原生api

备注:组件代码是指.vue这样的程序文件,它会被打包到server-bundle这样的服务端渲染js程序中,运行环境是node, 所以没法识别这些dom对象的api。

 而js,ts文件则会打包到client-bundle的客户端渲染js程序中,是使用script标签嵌入html文件中,运行环境是浏览器,所以不会有这个问题:

2. 使用jsdom模拟浏览器环境:

在ssr服务端的启动程序中加入以下代码

const jsdom = require("jsdom");

const { JSDOM } = jsdom;

const dom = new JSDOM("<!DOCTYPE html><html><body></body></html>");

global.window = dom.window;

global.document = dom.window.document;

 

 但注意:jsdom的版本不可过高,否则会报错:SyntaxError: Unexpected token '||='

 

因为:  ||= 这个新的 JavaScript 语法,它是 ECMAScript 2022 中的新特性,但可能在当前的 Node.js 版本中不被支持,必须降低jsdom版本到兼容当前node版本的版本

http://www.yayakq.cn/news/130626/

相关文章:

  • 五金加工厂怎么做网站中国电力工程造价信息网
  • 哈尔滨企业网站排名兰州网络推广排行
  • 手机版电子商务网站开发网站建设拟解决问题
  • 企业建站怎么选择php反向代理 Wordpress
  • 做公众号首图的网站中国十大软件外包公司
  • 招商网站建设的必要性广东省城乡建设厅网站
  • 创业开网站建设公司培训机构 网站建设
  • 购物网站网页设计模板一定得做网站认证
  • 手机管理网站荆州论坛
  • 大通证券手机版下载官方网站下载泰州网站建设价位
  • 城市门户网站模板互联网100个创业项目名称
  • 大良网站建设市场保险哪家好
  • 专业合肥网站建设永久域名怎么注册
  • 自己建设网站的利弊那个网站可以做网站测速对比
  • 网站建设企业有哪些品牌设计公司深圳
  • 建设工程信息网官网入口查询网站搜索优化怎么做
  • 福州帮人建网站公司认证空间官方网站
  • 架设一个网站最新网站
  • 北京市门户网站wordpress 密码访问
  • 茶网站建设宗旨网站上线要准备什么
  • 企业网站设计服务公司网站的前端开发
  • 嘉兴建网站株洲seo
  • 涿州做网站的公众号可以做网站维护链接吗
  • 山东省建设备案网站审批表wordpress媒体库远程图片
  • 济南网站推广哪家好wordpress如何上传文件
  • 一流的镇江网站优化搭建网站要用到的工具
  • 翻译建设企业网站出口网站建设方案
  • 域名估价哪个网站准确wordpress修改文章阅读量
  • 七星彩网站建设辽宁鹤城建设集团网站
  • 淄博网站建设优化上汽手机网站添加微信方式