add doc about custom http header #829

This commit is contained in:
Baorong Li
2018-11-05 11:23:43 +08:00
parent 017af0ddfc
commit 6d552d22d9
4 changed files with 48 additions and 0 deletions
+1
View File
@@ -1,6 +1,7 @@
- Getting started
- [Quick Start](getting-started.md)
- Customization
- [Request](request.md)
- [Configuration](configuration.md)
- Guide
- [Deploy](deploy.md)
+22
View File
@@ -0,0 +1,22 @@
# HTTP request
this project use axios for http service, file located in src/utils/request.js
## Custom Header
As for privilege access or modify cookie, you could add header param by yourself
```
axios.defaults.headers.common['Authorization'] = 'token'
```
Or
```
axios.interceptors.request.use(function (config) {
config.headers.token = window.localStorage.getItem('token');
return config;
}, function (error) {
return Promise.reject(error);
});
```
+1
View File
@@ -1,6 +1,7 @@
- 入门
- [快速上手](zh-cn/getting-started.md)
- 定制化
- [http请求](zh-cn/request.md)
- [配置项](zh-cn/configuration.md)
- 指南
- [部署](zh-cn/deploy.md)
+24
View File
@@ -0,0 +1,24 @@
# HTTP请求
本项目使用了axios提供http请求服务,文件在src/utils/request.js
## 自定义Header
为了提供鉴权、修改cookie等服务,可以手动修改Header
```
axios.defaults.headers.common['Authorization'] = 'token'
```
或者
```
// 添加请求拦截器
axios.interceptors.request.use(function (config) {
// 在发送请求之前做些什么
config.headers.token = window.localStorage.getItem('token');
return config;
}, function (error) {
return Promise.reject(error);
});
```