当前位置: 首页 > 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.15wanjia.com/news/169509.html

相关文章:

  • 更改网站logo地址网站建设论文答辩
  • 做网站交易平台挣钱吗摄影网页设计案例
  • 网站建设淘宝店铺模板wordpress框架结构
  • 塔城网站seowordpress 腾讯cdn
  • 茂名公司网站开发公司权威的大连网站建设
  • 个人网站首页布局设计电商网站开发进度表
  • 网站制作的流程包括哪些电商平台网站
  • 网站后台管理是什么网站怎么做图片
  • 广州网站建设哪好百度查找相似图片
  • 网站开发验收北京确诊病例活动轨迹公布
  • 做网站什么公司百度加盟
  • 网站教程设计三明住房和城乡建设部网站
  • 专业做网站设计免费永久个人网站
  • 怎么做vip网站长沙有什么好玩的好吃的
  • 运城市住房和城乡建设厅网站个人做网站做什么样的话
  • 网站建设扬州个人注册网站一般做什么
  • wordpress网站mip改造北京市门户网站建设
  • 网站导航栏怎么做简单广告设计图片大全 图片素材
  • 企业宣传网站建设需求说明书样文制作公司网页思路怎么写
  • 国内做家具外贸的网站北京做网站公司有哪些
  • 湖北网络营销网站网站怎么做电脑系统下载软件
  • 医疗网站建设新闻大连金州区旅游景点
  • 建各企业网站多少钱企业邮箱来一个
  • 北京企业建设网站深圳网站建设民治大道
  • 乌兰县网站建设公司中山东莞网站推广
  • 免费发布产品信息网站如何做网站客户案例
  • 漳州手机网站开发台州城乡建设局网站
  • 邀请码网站怎么做从网络全角度考量_写出建设一个大型电影网站规划方案
  • 图书馆 网站建设湖北网络推广
  • 怎么用本机ip做网站本地电商平台开发