No description, website, or topics provided.
Branch: master
Clone or download
Pull request Compare This branch is 3 commits ahead of Lie8466:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
test
.gitignore
.yo-rc.json
README.md
package.json
webpack.config.js

README.md

#前端错误监控系统探针

概述

实现前端JS错误监控,监控window.onerror,资源加载错误,跨域js错误,ajax请求错误以及捕获vue的errorHandler错误等上报,自定义sendError上报方法

项目集

安装

npm install frontend-sniper --save

使用

import frontendSniper from 'frontend-sniper'; window.betterJs.init({ vue: true, sendError: function (error) { fetch('./sendError', { method: 'POST', headers: { 'Content-Type': 'application/json', 'appId':'',//使用 frontend-sniper时 'appScrect':''//使用 frontend-sniper时 }, body: JSON.stringify({ date: new Date(), error }) }) .then(res => { if (res.ok) { // True if status is HTTP 2xx return res; } throw new Error(res.status + ':' + res.statusText); }) .then(res => { return res.json(); }) .then(res => { console.log(res); }) .catch(e => { console.log(e); }); } });

开发

开发目录

src/ - 源码

dist/ - 根据webpack打包的文件

test/ - 测试目录

相关文章

  1. JS错误总结