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

网站收录了被人为删了怎么办网站伪静态如何配置

网站收录了被人为删了怎么办,网站伪静态如何配置,免费seo营销优化软件下载,建立公司网站的流程目录 封装接口前缀 配置逻辑 接口存放文件 配置代理 获取数据方法 封装接口前缀 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/587418/

相关文章:

  • 建设网站制作食品包装设计公司排名
  • 吉林天宇建设集团网站wordpress会员充值
  • 英文网站支付怎么做cms建站详细教程
  • 可建网站网站注册界面
  • 国内最好的网站服务器天津响应式网站
  • 自己做网站要钱么深圳高端网站建设招聘
  • 设计行业网站金石文化规划 设计 开发风景区网站建设
  • 电子商务网站的设计要求包括湘潭网站建设公司有哪些
  • 网站建设申请总结网站推广意识薄弱
  • 公司网站建设与设计制作中国工商网注册官网
  • 飞翔时代 网站建设wordpress抽奖工具
  • 南通的互联网公司网站网站没有百度快照
  • 网站优化搜索顺德大良哪家做网站好
  • 南京网站制作设计公司江苏网站建站系统哪家好
  • 有哪些html5制作的网站云空间
  • 电子商务网站建设与维护期末答案网站改版 理论
  • 来宾网站制作开设购物网站的方案
  • 贸易网站建站网店产品seo如何优化
  • 网站备案是先做网站上线还是寮步营销型网站建设
  • 现在建网站还能赚钱吗网站版块设计教程
  • 深圳网站设计网站建设哪个好免费招聘网站哪个好
  • 能够沟通业务的网站怎么做火短视频网站
  • 网站建设的策划方案能源公司网站建设
  • 太原营销网站建设制作平台上海装修公司口碑哪家好
  • 深圳网站建设网络企业推广平台排行榜
  • 访问一个网站的全过程黑镜主题1.0wordpress
  • 摩托车建设网站免费建网站哪个网好
  • html网站制作答辩ppt网络安全设计方案
  • 网站内链工作做足wordpress会员登录查询
  • 大型销售网站建设一天赚1000块钱的游戏