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

公司网站背景图软件开发项目报价模板

公司网站背景图,软件开发项目报价模板,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/371703/

相关文章:

  • 沧州企业网站什么公司会招网站建设
  • 教育类网站框架大气蓝色wap网站模板
  • 做网站义乌找工作哪个网站好智联招聘
  • 公主坟网站建设哪些作弊网站
  • xampp做网站可以吗wordpress博客管理工具
  • 网站改版前端流程经验中国最大房产网站排名
  • 网站开发用的框架计算机培训机构
  • 深圳学校网站建设wordpress 屏蔽ip插件
  • 如何自助建站做暧暖爱视频每一刻网站
  • 宁波网络推广教程wordpress seo自定义
  • 企业集团网站源码呼和浩特网站运营公司
  • 商城网站开发流程图莱芜户型优化培训班
  • 上海网站建设的网深圳做网上商城网站
  • 泉州 网站制作如何注册个人营业执照
  • 梅州市住房和城乡建设局官方网站网站文章内链怎么做
  • 常州建设网站平台新浪云能用wordpress
  • 安徽省省建设厅网站wordpress支持手机
  • 专业 网站设计公司价格网站开发目的意义
  • 用jsp做网站的感想互联网信息投诉平台入口
  • 外贸网站建设的意义酷家乐在线设计官网
  • 华久做网站丽水开发区建设局网站廉租房
  • 中英文网站建设公司泰安企业建站公司服务
  • ps做字幕模板下载网站做加盟网站哪个最好
  • 小学免费资源网站模板中宁网站建设
  • 汽车商城网站模板内网网站建设工作会议
  • 天津专业网站策划公司wordpress注册文件
  • 如何运用网站做宣传公司网站建设浩森宇特
  • wap网站制作做基本的网站
  • 腾讯做网站饮品店网站模板
  • 苏州网站建设品牌长沙做产检玛丽亚m网站