- 博客(11)
- 收藏
- 关注
原创 nginx跨域代理
*跨域背景:**本人提供前端源码给合作开发的开发者,他们需要把我们的前端页面嵌入到他们的桌面端地代码平台里面,然后在发布成网页版浏览器页面。网页端出现了跨域问题,但是由于合作的同事部署后占用了端口假设为999,nginx进行代理的时候无法继续使用被占用的端口进行代理。**解决思路:**把合作的同事部署后提供的地址,转代理到一个未被占用的端口,然后在继续进行需要的接口跨域代理操作。
2023-09-20 10:11:47 276 4
原创 记录异常海康威视WEB插件问题解决流程
type=10如果要在postman调试接口注意使用插件OpenApi签名生成工具 V1.0.0(可在上述插件地址中下载)生成对应的识别码在进行调试,如下示例图。
2023-06-13 17:35:29 1431
原创 微任务宏任务练习题
注意async函数中有return与没return是有区别的!!!两种方法请自行尝试!console.log('start');async function async1(){ console.log('async1 start'); await async2() console.log('async1 end');}async function async2(){ new Promise(resolve => { // 有return和没return的区别 con
2022-03-03 16:44:27 256
原创 git分支使用方法(个人记录)
一、git分支使用方法(个人记录)使用vscode打开一个在git中存储的项目,当前展示分支为master新建分支(test),在分支(test)中修改代码,把分支(test)提交到远程仓库然后把分支切换到master,重新拉取master的代码(保证当前项目是最新的),然后把分支(test)合并到当前分支(master),最后把当前分支(master)提交到远程仓库删除分支(test)二、stash命令的使用缓存当前修改:git stash应用缓存的stash:git stash po
2022-01-12 14:24:50 141
原创 Javascript 数组中的对象如何去重
/** * 数组对象去重 * @param arr 需要去重的数组 * @param property 根据哪个属性去重 */ function arrRemove(arr, property){ let hash = {} let arrData = arr.reduce((arrNow, cut) => { hash[typeof cut[property] + cut[property]] ? '' : (hash[typeof cut[prop
2021-12-23 16:05:47 359
原创 Javascript Promise实现步骤总结(个人记录,无代码)
Promise实现思路步骤总结(无代码)实现一个简单的Promise把Promise处理成异步解决在Promise中使用异步方法(setTimeout、setInterval…)解决then方法的链式调用在handlePrimise添加锁实现catch方法添加try catch捕捉方法异常...
2021-12-23 10:07:43 453
原创 前端javascript使用定时查询setInterval()需要注意的问题
**记录一下前端使用定时查询setInterval()遇到的问题。**有问题的定时查询方法一般来说,我们会使用下面代码来执行定时查询方法var timer = null;// 需要定时查询的方法function getData(){ getOnlineData().then(() => { // 数据查询 console.log('实时数据查询成功'); })}// 调用定时查询的方法function setTimer (){ getData();
2021-11-02 11:11:46 1206 1
原创 Vue 自定义封装使用事件总线EventBus
// vue 事件总线eventBus class EventBus { constructor(){ this.callBacks = {};// 数据中心 } // 订阅 $on(name, fun){ // 多次订阅可执行对应的方法,使用数组存储 this.callBacks[name] = this.callBacks[name] || []; // 把订阅方法名对应的方法.
2021-10-29 10:31:06 539 1
原创 使用javascript深度拷贝数组和对象
// 深度拷贝 function deepCopy(arr){ if (typeof arr === 'object') { if (Array.isArray(arr)) { let _arr = [] arr.forEach(item => _arr.push(item)) return _arr } else { let _obj = {} .
2021-10-29 09:36:01 318
原创 前端接口有时候请求调用成功,有时候请求调用失败,什么问题?
今天在开发过程中,遇到了一个调用接口的小问题,测试人员无论如何有个接口都调用不成功,但是我自己却能成功调用,后来发现我测试的时候,我传的参数数据类型都是数字,测试人员传的参数数据类型都是字母,以此类推最终发现是数据库字段的数据类型定义有问题。...
2021-10-28 14:34:53 3317 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人