mall-cli-project
Version:
# 项目说明 前端脚手架工具,能够快速从自己gitlab仓库中拉出模板代码,并下载代码、下载依赖
25 lines (21 loc) • 593 B
JavaScript
const axios = require("axios");
const gitlabJson = require("./gitlab.json");
// 创建axios实例s
const service = axios.create({
baseURL: (gitlabJson.path || "https://git.17usoft.com") + "/api/v3",
timeout: 10 * 1000, // 请求超时时间
});
// request拦截器,拦截每一个请求加上请求头
service.interceptors.request.use(
(config) => {
config.headers["PRIVATE-TOKEN"] = gitlabJson.token; // 'gYqBhJa_29qNbMHALuVE'
return config;
},
(error) => {
console.log(error); // for debug
Promise.reject(error);
}
);
module.exports = {
service: service,
};