如题,用postman测试后端响应数据时没有问题,但是在前端页面渲染出现了问题。负责的内容是操作日志,然而另一个操作日志不会报错,但是这个操作日志会报错卡死。而且是部署在服务器上才出现的问题。
两个不同类型的操作日志的代码基本一样。
有哪些可能导致出现这个问题?如果想要排查前端页面直接卡死的问题该怎么办?
并且比较奇怪的是,用apifox能够获取到后端发送的数据,但是f12中控制台里查看响应却没有内容。
发现路由的name出现了重复,不确定是不是这个原因导致的,已经修改了,但是尚未部署到服务器上;查看了后端数据,用apifox请求响应能得到结果。
日志量太大了,就把页面卡死了呗。
把日志渲染部分干掉,试试看能不能正常打开,如果可以的话,就说明前面的判断是对的。
做好分页,应该可以解决部分问题。
可能的原因有很多,以下是一些常见的原因:
对于排查问题,可以尝试以下步骤:
抓取前端渲染的页面 随着AJAX技术不断的普及,以及现在AngularJS这种Single-page application框架的出现,现在js渲染出的页面越来越多。对于爬虫来说,这种页面是比较讨厌的:仅仅提取HTML内容,往往无法拿到有效的信息。那么如何处理这种页面呢?总的来说有两种做法: 在抓取阶段,在爬虫中内置一个浏览器内核,执行js渲染页面后,再抓取。这方面对应的工具有Selenium、H
web-frame 模块可自定义渲染当前网页 进程: 渲染进程 例如放大当前页至 200%. 1 const {webFrame} = require('electron') 2 webFrame.setZoomFactor(2) Copied! 方法 webFrame.setZoomFactor(factor) 用途:设置页面的缩放系数 factor Number - 缩放系数 注意:缩放系数
前端页面渲染前向其他页面跳转,发生无限循环的问题。 代码如上: 问题背景是这样:我自己的一个云服务器网站还没有域名,只实现了前端的ssl认证,但是没有实现后端的ssl认证,导致前端无法向后端发送https请求。于是我目前打算,当用户通过https协议登录前端网站的时候,自动跳转到http协议下的该网站,具体实现的代码如上面所写,但是部署到云服务器并测试的时候发现网页不断弹出alert框,且一直在当
请问一下这种带有验证码登录页(调接口从后端实时获取的)可以使用预渲染的方式进行首屏优化么? 看介绍说只适用于静态的页面,不知道带有验证的行不行
渲染过程 1.最初的最初,我们要知道 ./build/webpack.base.conf.js 这个文件,是webpack打包的主要配置文件 其中 module.exports = { entry : { app: './src/main.js' // 这里就定义了vue的入口文件 } } 知道了这个打包文件,我们就可以知道接下来的事儿了。 2.找到index.html ,可