腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
方球
专栏作者
举报
130
文章
167028
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章(130)
编程算法(25)
javascript(24)
vue.js(16)
node.js(10)
gif(10)
打包(9)
网络安全(7)
hook(7)
react(6)
typescript(6)
eslint(6)
http(6)
json(5)
api(5)
容器(5)
npm(5)
php(4)
css(4)
html(4)
网站(4)
渲染(4)
java(3)
ecmascript(3)
git(3)
webpack(3)
rollup.js(3)
缓存(3)
config(3)
string(3)
void(3)
表格(3)
bootstrap(2)
linux(2)
文件存储(2)
面向对象编程(2)
background(2)
element(2)
image(2)
localstorage(2)
png(2)
rgb(2)
text(2)
插件(2)
分页(2)
函数(2)
基础(2)
接口(2)
配置(2)
官方文档(1)
python(1)
ajax(1)
单片机(1)
数据库(1)
sql(1)
github(1)
unix(1)
apache(1)
日志服务(1)
命令行工具(1)
云推荐引擎(1)
electron(1)
babel.js(1)
mobx(1)
gulp(1)
正则表达式(1)
tcp/ip(1)
uml(1)
小程序(1)
数据结构(1)
https(1)
postcss(1)
腾讯云(1)
app(1)
block(1)
boolean(1)
border(1)
branch(1)
callback(1)
chrome(1)
data(1)
dom(1)
draggable(1)
hex(1)
insert(1)
keyword(1)
list(1)
nan(1)
null(1)
object(1)
position(1)
promise(1)
proxy(1)
push(1)
ref(1)
regexp(1)
replace(1)
reset(1)
rules(1)
runtime(1)
script(1)
select(1)
set(1)
store(1)
toggle(1)
tools(1)
ui(1)
undefined(1)
url(1)
video(1)
viewport(1)
watch(1)
window(1)
二进制(1)
泛型(1)
事件(1)
手机(1)
数据(1)
数组(1)
搜索(1)
通信(1)
拖拽(1)
源码(1)
作用域(1)
搜索文章
搜索
搜索
关闭
axios 二次封装-拦截器队列
网络安全
javascript
node.js
编程算法
查看axios的源码,会发现拦截器是由简单数组实现,挂载use eject 方法。拦截器注册的Id实际就是数组的编号,实现的核心在request调用前的拦截器队列编排上。满足平常开发,如果想做扩展就有些限制,所以这里希望通过提供一个自定义的拦截器中间层。提供些扩展功能。
copy_left
2022-04-02
421
0
Promise 自定义错误捕获
javascript
node.js
将错误处理放在所有处理之后,这种模式对于需要处理全局错误时,会产生大量模板代码,且如果需要处理的错误类型比较多的话。处理函数体积将变得比较臃肿,一些不相关的逻辑混杂在一起
copy_left
2022-03-23
743
0
axios 如何设计拦截器
网络安全
javascript
node.js
最近在做axios的二次封装,在配置拦截器时。发现实际的调用流程与预想的不太一致。所以去看了看axios拦截器部分的源码,大概了解拦截器的实现。 一下是对拦截器实现的一些理解。
copy_left
2022-03-23
598
0
rollup从0到1
ecmascript
eslint
typescript
rollup.js
node.js
开发基于 typescript ES6 语法, 使用jest eslint 为校验或测试的npm包。 因为需要使用到 ts, 模块化,所以就存在模块编译打包的问题, 现有的打包工具中,webpack , Parcel 更偏向多类型资源 的web应用打包, 对于纯粹的npm工具包来说 rollup 更简单实用, 这里记录rollup的基础使用流程。
copy_left
2021-06-29
2K
0
lerna + vue3.0 中定义hooks包 无法触发视图更新
node.js
编程算法
vue.js
使用lerna 管理微前端项目时, 开发的独立工具包与项目依赖于同一vue版本, 工具包开发的hook工具,在项目中无法触发视图更新。
copy_left
2020-10-29
830
0
自定义eslint 配置包
eslint
javascript
vue.js
npm
node.js
对于经常使用的eslint配置,我们可以通过自定义 eslint 配置包,实现配置的复用。
copy_left
2020-10-26
1.5K
0
axios api
php
javascript
node.js
https
http
别名请求方法 request( config ) get(url, config) delete(url, config) head(url, config) options(url, config) post(url, data, config) put(url, data, config) patch(url, data, config) 实例方法 request get delete head options post put patch getUri(conf) 请求配置 url '/user/:
copy_left
2020-10-10
1.1K
0
eslint 入门
eslint
node.js
java
// 注释型配置 /* eslint eqeqeq: "off", curly: "error" */ // 文件型配置 "rules": { "eqeqeq": "off", "curly": "error", "quotes": ["error", "double"] }
copy_left
2020-04-30
2.3K
0
docker 构建前端项目, 公共 node_modules 镜像
node.js
javascript
单片机
http
docker 构建前端项目, 公共 node_modules 镜像 目的 通过docker 快速搭建项目开发环境 防止node_modules 重复安装, 及安装成功率 基础项目结构 宿主机 f:/project package.json postcess.config.js .... 容器 project package.json postcess.config.js node_modules source 1. 构建基础node环境, 设置共享卷, 设置 NODE_PATH doc
copy_left
2019-12-16
2.7K
1
axios adapter(适配器) 自定义请求方法
javascript
node.js
在 axios 配置中提供了[adapter]配置项, 使用该配置项目, 我们可以设置属于自己的请求方法.
copy_left
2019-08-21
5.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档