当前位置: 首页 > news >正文

推广平台怎么赚钱兰州网络推广优化服务

推广平台怎么赚钱,兰州网络推广优化服务,手机网站设计公司立找亿企邦,泉州学校网站建设文章目录 1、常用的默认配置的是:baseURL、method、timeout2、axios配置多个服务器url3、配置api文件4、文件中使用 1、常用的默认配置的是:baseURL、method、timeout ① baseURL:设置url的基本结构(请求根地址)&…

文章目录

  • 1、常用的默认配置的是:baseURL、method、timeout
  • 2、axios配置多个服务器url
  • 3、配置api文件
  • 4、文件中使用

1、常用的默认配置的是:baseURL、method、timeout

① baseURL:设置url的基本结构(请求根地址),域名和协议,再结合属性url某个请求路径,axios会自动将baseURL 和 url 进行拼接,从而得出正确的请求路径。

② method:请求方式 get/post

③ timeout:延时时间(超过多少时间就取消请求)【单位是毫秒】

2、axios配置多个服务器url

// 请求时的基础配置VITE_APP_BASE_URL
export const URLMap = {base: import.meta.env.MODE === 'development'? import.meta.env.VITE_APP_BASE_URL: (window as any).config.VITE_APP_BASE_URL,pdf:import.meta.env.MODE === 'development'? import.meta.env.VITE_APP_BASE_URL_PDF: (window as any).config.VITE_APP_BASE_URL_PDF,
}const REQUESTS : Record<string, AxiosInstance> = {}declare module 'axios' {interface AxiosResponse<T = any> {errorinfo: nulldoc: anytime: anyx: anyy: any}export function create(config?: AxiosRequestConfig): AxiosInstance
}Object.keys(URLMap).forEach((item) => {const REQUEST: AxiosInstance = axios.create({baseURL: URLMap[item],headers: {'Content-Type': 'application/json;charset=UTF-8',},timeout: 300000,withCredentials: item === 'data',})REQUESTS[item] = REQUEST
})// 请求拦截器
Object.keys(REQUESTS).forEach((item) => {REQUESTS[item].interceptors.request.use(async (config: AxiosRequestConfig) => {const headerToken = await getToken()config.headers = config.headers || {}if (headerToken)config.headers.Authorization = headerTokenif (config.headers.type === 'form') {delete config.headers.typeconfig.data = qs.stringify(config.data)config.headers['Content-Type'] = 'application/x-www-form-urlencoded'}return config})
})// 响应拦截器
Object.keys(REQUESTS).forEach((item) => {REQUESTS[item].interceptors.response.use(async (response: AxiosResponse) => {const { status, data = {}, statusText } = responseconst errorText = serverCodeMessage[status] || statusTextconst error = ''if (status)return Promise.resolve(data)message.error(error)return Promise.reject(error)},(error) => {message.error(String(new Error(error)))return Promise.reject(new Error(error))},)
})export default REQUESTS

3、配置api文件

import requests from '@/service/index'export const getAll = (data: paramsInter) => requests.base({url: 'xx/xx',method: 'POST',data,
})
export const get = (data: paramsInter) => requests.pdf({url: 'xx/xx',method: 'POST',data,
})

这样,不同的接口实现从不同的服务器获取资源

4、文件中使用

import { getAll} from '@/service/xx/index'
onMounted(() => {getXX()
})function getXX() {getAll(params).then((res) => {// xxx
}
http://www.yayakq.cn/news/658279/

相关文章:

  • 苏州网站制作公司排名网站建设.龙兵科技
  • 域名注册成功怎么做网站类似开发次元世界
  • 个人接网站开发的平台做推送的网站
  • 有哪些做ppt用图片的网站有哪些问题新开三端互通传奇网站
  • 做暧电影在线观看网站中外商贸做网站好在哪
  • 浦东区网站建设求个a站
  • 大网站制作kindeditor for wordpress
  • 凡客诚品网站建设策划书教育网站建设的意义
  • 整站优化与关键词排名wordpress调用缩略图尺寸
  • 自己做资讯网站大前端dux主题wordpress
  • 上海住房城乡建设厅网站首页官方网站建设情况
  • 网站建设接单源码电子营销主要做什么
  • 做加盟童装交流网站网站推广计划至少应包括
  • 免费申请网站com域名台州小型网站建设
  • html5旅游网站模板无锡市网站
  • 带动画的网站模板这么自己做网站
  • 阜新网站seo网络推广经典和常用的方法
  • 企业网站搜索推广创建一个网站需要做哪些工作
  • 佛山市官网网站建设多少钱服装网页设计模板
  • 全国做网站最好的公司个人网页制作
  • 替别人做网站管理员线上宣传推广方式
  • 网站建设怎样海南中小企业网站建设
  • 网站建设后台什么意思wordpress html编辑
  • 江门站排名优化ui设计和网站建设人员李伟宁
  • 外链生成网站深圳罗湖区网站开发公司
  • 网站注册费用seo排名关键词搜索结果
  • 医院网站建设方案ppt高端建筑班
  • 湖北省城乡与住房建设厅网站乌镇网站建设标书
  • 做网站商丘图文生成二维码免费
  • 三明做网站公司手机微信怎么建立公众号