js双击事件条件触发_js页面触发chargeRequest事件和Nginx获取日志信息
承接上一篇文档《js页面触发pageView和event事件编写》
chargeRequest事件
该事件的主要作用是记录用户产生订单的行为/数据
思路图
Keys添加信息
服务器名称列表
chargeRequest事件代码
继续编写
对外暴露方法
准备测试页面
页面代码
访问地址
页面效果
点击按钮发送数据
Nginx日志生成
JsSDK生成日志数据,发送到Nginx服务器上,由Nginx将日志数据写入到access.log日志文件中
日志格式:$remote_addr^A$msec^A$http_host^A$request_uri
$remote_addr^A ---- ip地址
$msec^A ----访问时间,时间戳,毫秒
$http_host^A ----所访问的主机名
$request_uri ---用户请求参数,从客户端捕获到的用户行为数据都会封装到这个字段里
我们打开服务器将Nginx配置nginx.conf更改
执行看下配置是否出错
重新生成下配置
报错了:nginx: [error] invalid PID number "" in "/run/nginx.pid"
如果出错解决,不出错可以直接跳过
监控日志信息
更改程序中的url地址为服务器地址
重新点击页面可以生成日志信息
为了后面方便,我们将代码部署到服务器上,将页面更改一下
每个页面都做一下更改
打包部署到服务器上就可以测试数据了
代码在云盘上,下载就可以了
js双击事件条件触发_js页面触发chargeRequest事件和Nginx获取日志信息相关推荐
- nohup 不生成日志_js页面触发chargeRequest事件和Nginx获取日志信息
承接上一篇文档<js页面触发pageView和event事件编写> chargeRequest事件 该事件的主要作用是记录用户产生订单的行为/数据 思路图 Keys添加信息 服务器名称列表 ...
- wow.js结合animate.css实现滚动页面触发animate动画效果
animate.css http://www.swiper.com.cn/ wow.js https://wowjs.uk/docs.html https://github.com/graingert ...
- js html body onload,动态添加页面body OnLoad事件的简单js代码
代码如下: /** * 动态添加页面onload事件 * Edit www.jbxue.com */ if (window.attachEvent) { window.attachEvent(&quo ...
- js map满足条件跳出循环_js for等循环 跳出多层循环
js for 循环 跳出多层循环 var a = [1,2,3,4,5,6,7,8]; // 8个数 var b = [11,12,13,14,15,3,16,17]; //8个数 testFor() ...
- js map满足条件跳出循环_js.es5 map循环一大坑:循环遍历竟然出现逗号!
一.map map大法好 作为当今程序界最好用的循环方法之一map, 在我的项目里基本替代了for循环 map循环常用的一些方法 /********* ES6 **********/ //一行代码可以 ...
- 前端页面通过web3.eth.accounts无法获取账户信息
粉丝求助: /* 新版的方式 */var web3Provider;if (window.ethereum) {web3Provider = window.ethereum;try {// 请求用户授 ...
- 通过后台事件直接调另一个页面的按钮事件,__EVENTVALIDATION,_VIEWSTATE
上几天做项目,需要将申请不合格的单子给提出来,作为内容重新发起一个新的流程.在此过程中,不需要打开页面,直接将数据保存到发起人草稿箱中. 那么在这过程中需要注意的是: 发起人信息这么样带过去 这么样调 ...
- JS改变input的value值不触发onchange事件解决方案 (转)
JS改变input的value值不触发onchange事件解决方案 (转) 参考文章: (1)JS改变input的value值不触发onchange事件解决方案 (转) (2)https://www. ...
- 在iframe内页触发顶层页面body的blur事件
//在iframe内页触发顶层页面body的blur事件. if (window !=top) {$(document.body).click(function() {$(top.document.b ...
- java textvaluechanged 全选删除不触发_js动态改变input的值不触发input的change事件的解决办法...
看了网上的资料也比较杂,自己也做一个整理共享一下解决方案 1.原生js的改变之后手动添加监听 1 2 3 var ttt = document.getElementById("ttt&quo ...
最新文章
- Androidx FloatingActionButton 中间图片颜色值修改
- iphone html5直播,【小技巧】解决iPhone中video视频的行内播放
- python自带的集成开发环境是什么-Python的10大集成开发环境和代码编辑器(指南)...
- es6入门6--数组拓展运算符,Array.from()基本用法
- 未预期的符号 `( 附近有语法错误_沈北附近的换锁上门
- 趋势程序大赛第 六七 天
- pyQT5 designer5.15.0的汉化问题,如何解决
- sniffer辅助功能详解
- c语言用数组实现大数加减,c语言版大数计算器(实现大数的加减乘除运算,已更新源代码)...
- 模拟器:思科 创建Vlan,给2层交换机和3层交换机配置IP地址和子网掩码
- eterm显示未连接服务器,eterm一直显示未链接服务器
- 做LeetCode题的感悟 (1-10题)
- MVX-Net | 多模型三位像素网络用于3D目标检测
- python3 Python.h No such file or directory
- 兼容android 6.0以上获取设备编号等权限
- Unity 利用Skybox Panoramic着色器制作全景图预览有条缝隙问题解决办法
- 迈向云原生开发,我眼中的云原生
- 在Centos7下源码安装配置Redis
- 学习 第3章:专项练习之一
- 个人项目-地铁出行线路规划程序
热门文章
- Linux计划任务at命令、crontab命令
- javamail 解码 base64 html格式邮件_关于JavaMail,我遇上的那些史前巨坑...(建议收藏)
- python 执行shell_python执行shell命令四法
- 光电转换模块_针对100G QSFP28 SR4光模块的特征及工作原理进行分析
- Introduction to Computer Networking学习笔记(二):字节顺序
- oracle同一天,Oracle统计一个小时内,一天内、一个星期内、一个月内、一年内的数据...
- Base64(电子邮件传输算法)
- 常用脚本语言Perl,Python,Ruby,Javascript一 Perl,Python,Ruby,Javascript
- C++实现 电子邮件客户端程序(简易版)
- Path.Combine 合并两个路径字符串,会出现的问题