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

杭州企业网站设计微信公众号后天网站开发

杭州企业网站设计,微信公众号后天网站开发,网站优化seo培,做pc端网站包括哪些在 Vue 项目中配置除了登录请求以外的所有请求的令牌,通常涉及到在请求头中添加令牌(Token)信息。这可以通过使用 Axios 或其他 HTTP 请求库来实现。以下是一般的步骤: 1. **安装 Axios**: 如果你还没有安装 Axios&a…

在 Vue 项目中配置除了登录请求以外的所有请求的令牌,通常涉及到在请求头中添加令牌(Token)信息。这可以通过使用 Axios 或其他 HTTP 请求库来实现。以下是一般的步骤:

1. **安装 Axios**:

如果你还没有安装 Axios,可以使用以下命令安装它:

   ```bash
   npm install axios
   ```

2. **创建 Axios 实例**:

你可以创建一个全局的 Axios 实例,并在该实例中配置请求拦截器,以在每个请求中添加令牌信息。

   ```javascript
   // main.js 或其他入口文件

import Vue from 'vue'
import App from './App.vue'
import router from "@/router/router"
import element from 'element-ui';
import axios from 'axios'
import 'element-ui/lib/theme-chalk/index.css';
// 在生产环境中禁用警告信息和启用构建优化
Vue.config.productionTip = false// 创建一个 Axios 实例
const axiosInstance = axios.create({baseURL: 'http://localhost:8080/qy', // 通用后端 Url 地址timeout: 5000, // 请求最大等待时间
})// 添加请求拦截器
axiosInstance.interceptors.request.use((config) => {// 获取请求的URLconst requestUrl = config.url;// 提取URL路径部分/qy/Login...const urlPath = new URL(requestUrl).pathname;// 在请求头中添加令牌信息const jwtToken = localStorage.getItem('jwtToken') // 从本地存储中获取令牌// 检查是否是登录请求,这里假设登录请求的URL是 '/Login'if (urlPath !== '/qy/Login' && urlPath !== '/qy/LogOut') {console.log(urlPath);// 如果不是登录请求,添加令牌到请求头if (jwtToken) {config.headers.Authorization = `${jwtToken}`}}return config},(error) => {return Promise.reject(error)}
)// 将 Axios 实例添加到 Vue 原型中,以便在组件中使用
// Vue.prototype.axios axios便在组件中使用如:this.$axios
Vue.prototype.axios = axiosInstanceVue.use(element)
new Vue({router,render: h => h(App),
}).$mount('#app')

在上面的代码中,我们创建了一个 Axios 实例 `axiosInstance`,并在请求拦截器中检查本地存储中是否存在令牌,如果存在,则将其添加到请求头中的 `Authorization` 字段中。
   ```

   

3. **在需要发送请求的组件中使用 Axios**:

现在,你可以在组件中使用 `$http` 来发送请求,这将包括令牌信息。

   ```javascript

   // 在组件中发送请求this.$http.get('/api/some-endpoint').then((response) => {// 处理响应}).catch((error) => {// 处理错误})


   ```

4. **登录时设置令牌**:

在用户登录成功后,你需要将令牌保存到本地存储中(或者使用 Vuex 管理),以便在后续请求中使用。

   ```javascript
   // 在登录成功后保存令牌到本地存储
   localStorage.setItem('token', 'your_token_here')
   ```

实际情况可能会因项目的需求而有所不同。还需要确保在用户登录后、注销时、令牌过期时等情况下进行适当的令牌管理和更新。

此外,安全性也是非常重要的,令牌应该以安全的方式传输和存储,并且需要考虑令牌的有效期管理。

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

相关文章:

  • 厦门网站建设及维护怎么做网站需求分析
  • 加强门户网站建设与管理办法95资料库
  • 网站统计关键词中国外包加工网
  • 网站快速排名技巧网页设计与实训布置课堂作业
  • 网站开发项目设计文档php网站开发实用技术课后习题
  • 门网站源码直播app制作公司
  • 网站建设中 目录怎么做更好有声小说网站开发
  • 广东个人备案网站内容网站动态好还是静态好
  • 网站信息平台建设方案青岛房产网签查询系统
  • 电子商务网站建设实训大连工业大学怎么样
  • 南昌做网站的流程长沙网站建设规划
  • 北京南站列车时刻表山东省建设厅定额网站
  • 做印刷哪个网站好简述网站的制作步骤
  • 新沂建设工程交易中心优化绿松石是什么意思
  • 怎么做网站或APP清博大数据舆情监测平台
  • 网站容量一个虚拟空间做两个网站
  • 建设网站建站公司家居设计案例
  • 绣花图案设计网站爱用建站正规吗
  • 常宁做网站建设网站的必要与可行性
  • 漳州手机网站开发广州网站优化地址
  • 网站各个阶段推广公司网站建设7个基本流程
  • 网站要怎么样做排名才上得去深圳网络营销网站
  • 建设美食网站公司seo营销
  • 做民宿注册的网站国家数据统一共享开放平台
  • 出版社网站建设方案站长网站建设
  • 汉川建设局网站沂南网站优化
  • dede网站源码 如何公司起名字大全免费2个字
  • 美工在网站建设中的作用项目外包是什么意思
  • 怎么用手机网站做软件好获客渠道有哪些
  • 360网站安全检测网站需求分析怎么写