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

上海网站建设公司排行榜国外有网站备案制度吗

上海网站建设公司排行榜,国外有网站备案制度吗,wordpress一键分享微博,建网站需要多少资金目录 封装接口前缀 配置逻辑 接口存放文件 配置代理 获取数据方法 封装接口前缀 config.js const serverConfig {baseURL: "https://xxx.xxxxxxxx.com/api", // 请求基础地址,可根据环境自定义useTokenAuthorization: false, // 是否开启 token 认证};export …

目录

封装接口前缀

配置逻辑

接口存放文件

配置代理

获取数据方法


封装接口前缀

config.js

const serverConfig = {baseURL: "https://xxx.xxxxxxxx.com/api", // 请求基础地址,可根据环境自定义useTokenAuthorization: false, // 是否开启 token 认证};export default serverConfig;

配置逻辑

api.js

import axios from "axios";
import serverConfig from "./config";
import qs from "qs";// 创建 axios 请求实例
const serviceAxios = axios.create({baseURL: serverConfig.baseURL, // 基础请求地址timeout: 10000, // 请求超时设置withCredentials: false, // 跨域请求是否需要携带 cookie
});// 创建请求拦截
serviceAxios.interceptors.request.use((config) => {// 如果开启 token 认证if (serverConfig.useTokenAuthorization) {config.headers["Authorization"] = localStorage.getItem("token"); // 请求头携带 token}// 设置请求头if(!config.headers["content-type"]) { // 如果没有设置请求头if(config.method === 'post') {config.headers["content-type"] = "application/x-www-form-urlencoded"; // post 请求config.data = qs.stringify(config.data); // 序列化,比如表单数据} else {config.headers["content-type"] = "application/json"; // 默认类型}}console.log("请求配置", config);return config;},(error) => {Promise.reject(error);}
);// 创建响应拦截
serviceAxios.interceptors.response.use((res) => {let data = res.data;// 处理自己的业务逻辑,比如判断 token 是否过期等等// 代码块return data;},(error) => {let message = "";if (error && error.response) {switch (error.response.status) {case 302:message = "接口重定向了!";break;case 400:message = "参数不正确!";break;case 401:message = "您未登录,或者登录已经超时,请先登录!";break;case 403:message = "您没有权限操作!";break;case 404:message = `请求地址出错: ${error.response.config.url}`;break;case 408:message = "请求超时!"; break;case 409:message = "系统已存在相同数据!";break;case 500:message = "服务器内部错误!";break;case 501:message = "服务未实现!";break;case 502:message = "网关错误!";break;case 503:message = "服务不可用!";break;case 504:message = "服务暂时无法访问,请稍后再试!";break;case 505:message = "HTTP 版本不受支持!";break;default:message = "异常问题,请联系管理员!";break;}}return Promise.reject(message);}
);
export default serviceAxios;

接口存放文件

user.js

import serviceAxios from "../request/api";export const index = (params) => {return serviceAxios({url: "/index",//url放接口method: "post",params,});
};

配置代理

vue.config.js

module.exports = {//vue-cli3.0 里面的 vue.config.js做配置
devServer: {proxy: {'/api': {target: 'https://xxx.xxxxxxxx.com',  // 后台接口域名secure: false,  // 如果是https接口,需要配置这个参数changeOrigin: true,  //是否跨域}}}};

获取数据方法

 import { index as user } from "../request/user";async function qwe() {let params = {email: "123",password: "12321"}let data = await user(params);console.log(data);}

本篇文章结束,大致就是这样,感谢观看。

http://www.yayakq.cn/news/955598/

相关文章:

  • 网站制作模板软件莱芜都市人才网
  • 扬州公司做网站网站建设课程设计心得
  • 怎么创建万维网网站汕头如何建设网站设计
  • 大型网站团队人数残疾人无障碍网站怎么做
  • 常州做的网站的公司亚洲和欧洲
  • 网站插件代码网站注册好域名怎么办
  • 创建网站首页专业做淘宝网站绍兴
  • 广州花都网站建设手机端网站开发的意义
  • 云南网站建设方法如何用手机号做WordPress
  • 能自己在家做网站吗关键词生成器在线
  • 合肥建设局网站长沙设计网站效果
  • 国外网站模板下载如何做网站主页
  • 网站侧边栏导航设计图片大全 效果图
  • 无锡优化网站专门做外贸的网站
  • 视频模板在线制作网站wordpress 悬停 图片 文字
  • 东莞市网站设计太平洋电脑配置报价官网
  • 个人建站平台徐州企业网站建设
  • 做网站的过程中有哪些问题软件开发项目管理工具
  • 用php做的博客网站有哪些内容管理系统设计
  • 湖北建站中心向百度提交网站
  • 高端网站设计新鸿儒做地方生活网站
  • 个人网站备案方法标智客logo在线设计生成器
  • 如何在自己网站做解析api小程序商城代码
  • 网站建设 目标wordpress 分类 排序
  • 如何建设网站pdf下载河池seo快速排名
  • 现在做什么网站好如何做家具网站
  • 门户网站建站合同如何外贸seo网站建设
  • 网站图片翻页代码制作响应式网站报价
  • 怎么从网站知道谁做的临河可以做网站的公司
  • 东营网站建设推广公司个人工作室注册条件