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

网站开发技术选择做网站架构图

网站开发技术选择,做网站架构图,vs2008怎么做网站,手机微网站建设方案一、安装axios npm i axios 二、创建utils工具文件夹 创建request.ts文件 import axios from axios //引入element-plus消息提示 import { ElMessage } from element-plus //引入用户相关的仓库 import useUserStore from /store/modules/user //使用axios对象create方法,创建…

一、安装axios

npm i axios

二、创建utils工具文件夹

创建request.ts文件

import axios from 'axios'
//引入element-plus消息提示
import { ElMessage } from 'element-plus'
//引入用户相关的仓库
import useUserStore from '@/store/modules/user'
//使用axios对象create方法,创建axios实例(其他配置:基础路径、超时时间)
const request = axios.create({//基础路径baseURL:'http://127.0.0.1:3007',timeout: 5000, 
})
//添加请求与响应拦截器
request.interceptors.request.use((config) => {//获取用户相关的小仓库:获取仓库内部token,登录成功以后携带给服务器const userStore = useUserStore()if (userStore.token) {config.headers.token = userStore.token}//config配置对象,headers属性请求头会给服务器端携带公共参数//返回配置对象return config
},(error)=>{//对请求错误做什么return Promise.reject(error)
})
//响应拦截器
request.interceptors.response.use((response) => {//成功回调//简化数据return response.data},(error) => {//失败回调:处理http网络错误//定义一个变量:存储网络错误信息let message = ''//http状态码const status = error.response.statusswitch (status) {case 401:message = 'TOKEN过期'breakcase 403:message = '无权访问'breakcase 404:message = '请求地址错误'breakcase 500:message = '服务器出现问题'breakdefault:message = '网络出现问题'break}//提示错误信息ElMessage({type: 'error',message,})return Promise.reject(error)},
)
//对外暴露
export default request

三、Api接口统一管理

创建api文件夹

创建user文件夹-1.创建type.ts文件定义数据类型

//用户登录接口携带参数的ts类型
export interface loginFormData {username: stringpassword: string
}

2.创建login.ts文件

import request from '@/utils/request'
import type {loginFormData} from './type'
// 登录
export const login = (data:loginFormData)=> {const {account,password} = datareturn request({url: '/api/login',method: 'POST',data: {account,password}})
}

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

相关文章:

  • 自行建造网站怎么在百度推广自己的公司
  • 国内用不了的网站白云区pc端网站建设
  • 模板网站好还是自助建站好网站开发的职业目标
  • 凤凰一级a做爰片免费网站临沂网站建设电话
  • 北京南站地铁线路图企业单页网站模板
  • 多个网站备案APP做网站
  • 网站免费源码大全无需下载网站建设维护是干什么
  • 中国联通网站备案系统企业网络推广技巧
  • 学校ui设计培训镇江seo快速排名
  • 关于建设网站的情况说明资源优化排名网站
  • 网络服务器租赁费一般多少钱seo服务的三种方式
  • 怎样用word2003做网站智慧团建官方网站登录
  • 网站开发毕业答辩苏州做网站公司认定苏州聚尚网络
  • 网站模板 收费做不一样的网站
  • 如何让新网站被收录织梦网站图片修改不了
  • 企业网站的推广方式郑州php网站建设
  • 怎么做服务器当网站服务器深圳市宝安区龙华公司是干什么的
  • 如何通过阿里云自己做网站学做网站培训班要多少钱
  • 家用机做网站服务器多个网站如何做301
  • 网站SEO的评价wordpress 加备案号
  • 类似1688的采购平台有哪些网站群 seo
  • 仿站是什么html网站素材
  • 商场网站开发的项目分析佛山网站建设定制
  • 网站建设的脑图规划荷兰服务器租用
  • 汽车租赁网站开发定制型网站建设推广
  • 自己创建网站怎么做电商灰色关键词排名收录
  • 做网站需要什么配置的电脑湖南网站建设营销推广
  • 淮安制作网站在那里网站建设项目安排计划表
  • 网站设计报价是多少钱浏览有关小城镇建设的网站6
  • 17网站一起做网店 新塘旅游网站开发周期