# Vue 配置前端后端路由地址

2023-11-07

Vue 配置前端后端路由地址

前端路由配置

配置项目地址

  • 修改 config/index.js的配置文件
proxyTable: {
 '/api': {  //使用"/api"来代替
   target: 'http://127.0.0.1:8000', //源地址
   changeOrigin: true, //改变源
   pathRewrite: {
     '^/api': 'http://127.0.0.1:8000' //路径重写
   }
 }
},

配置页面路由、路径跳转

  • 依赖:vue-router
  • 注册 router
import Vue from 'vue'
import App from './App'
import router from './router'

new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})
  • 修改 router/index.js的配置文件
import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import login from '@/components/login'
Vue.use(Router)
export default new Router({
  routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    },
    {
      //访问的路径
      path: '/login',
      name: 'login',
      //页面
      component: login
    }
  ]
})

后端路由配置

配后端请求地址

  • 安装 axiosnpm install --save axios 安装 axios的依赖
  • axios 是一个基于Promise 用于浏览器和 nodejs HTTP 客户端,本质上也是对原生XHR的封装
import Vue from 'vue'
import App from './App'
import router from './router'
// 引用axios,并设置基础URL为后端服务api地址
var axios = require('axios')
//配置后端的访问地址
axios.defaults.baseURL = 'http://localhost:8000/'

axios.defaults.headers.post['Content-Type']='application/x-www-form-urlencoded;charset=utf-8';
// 将API方法绑定到全局
Vue.prototype.$axios = axios
Vue.config.productionTip = false

/* eslint-disable */
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

# Vue 配置前端后端路由地址 的相关文章

  • 验证以防止角度形式出现重复的形式值

    我有几个表单数组 我需要进行验证 以便每个表单行中的特定字段在所有表单数组中必须是唯一的 如果任何值出现多次 则两个表单字段都必须标记为红色 我设法编写了一个函数 以便如果这些字段有任何更改 该函数将返回 true false 但我不确定如
  • 之后的脚本会阻止 DOM 加载

    考虑以下代码 div class box div 令我惊讶的是 DOM 延迟了十秒的加载 10秒后出
  • Mat select - 获取selectionChange的旧值

    我有一个项目 其中有一个包含以下内容的表单mat select选择器 每当用户更改输入时 我都会向用户显示一个对话框来确认此操作 现在 The selectionChange 通知值何时更改并将新值传递为 event 当用户取消对话框时 有
  • 由表达式文字生成的正则表达式是否共享单个实例?

    以下代码片段 来自 Crockford 的Javascript 好的部分 演示了由正则表达式文字创建的 RegExp 对象共享单个实例 function make a matcher return a gi var x make a mat
  • Angular JS未知提供者错误

    删除 Bower components 并清理缓存后 我使用 Bower install 重新安装了依赖项 该应用程序无法加载并出现以下错误 未捕获的错误 injector unpr 未知提供程序 forceReflowProvider 这
  • Nightmare.js 截图缓冲区长度 0

    我正在运行一个 night js 脚本 我试图在其中截取页面上多个元素的屏幕截图 The first元素被捕获得很好 但折叠下方的所有其他元素都以零长度捕获 我正在努力调试这个问题 任何帮助将非常感激 基本上这个脚本会遍历一个页面并选择al
  • 对 UPDATE 行的 POST 请求

    我是 javascript 的新手 所以我正在寻找一些帮助来创建一种拖放地理编码标记的方法 以允许交互式更改地址 我相信通过更新 LOCATION 列行可以实现这一点 第一步是 发送 POST 请求 对吧 好吧 所以我想问是否有人可以给我看
  • 为什么使用 MarkForCheck() 和 setTimeout?

    我对 ChangeDetectorRef 中的 MarkForCheck 方法有疑问 对于一种用法我必须使用this cd markForCheck 因为在控制台中我获取了值 但它没有在视图上更新 setTimeout gt this ch
  • Chrome 本机消息传递 - 为什么我会收到“找不到指定的本机消息传递主机”错误?

    根据 Chrome Native Messaging 文档 成功调用 connectNative 会返回一个端口 您可以使用该端口将消息发布到本机应用程序 Mac 应用程序 在我的例子中 nativeConnect 确实返回了一个有效的端口
  • 如何使用 jQuery 显示“忙”指示器?

    如何在网页中的特定点显示旋转的 忙 指示器 我想在 Ajax 请求开始 完成时启动 停止指示器 这真的只是显示 隐藏 gif 动画的问题 还是有更优雅的解决方案 您可以只显示 隐藏 gif 但您也可以将其嵌入到 ajaxSetup 中 以便
  • 当我尝试使用 jasmine 进行测试时,应用程序文件夹未在 Ext.appliation 中加载

    我正在尝试在我的应用程序 Ext js 5 中实现茉莉花以进行单元测试 为此 我创建了应用程序测试文件 Ext require Ext app Application Ext Loader setConfig enabled true Ex
  • 使用添加“title”属性换行符 到 JSX 元素

    我知道我可以在 HTML 中添加换行符title属性使用 10 但 React 避免了这一点 例如 这是一个 React 组件 其中包含一个标准的 未由 React 处理的组件title包含换行符的属性 并且可以在浏览器中看到效果 但是如果
  • Ace Editor 自动完成和多种语言

    如何为 Ace 编辑器创建自动完成功能以及如何突出显示 php 中的 html javascript 和 csshttp ace ajax org http ace ajax org
  • Web 文本编辑器中的 RTF 格式

    网络上是否有支持 RTF 格式文档输入的文本编辑器 我知道这对 webdev 来说有点奇怪 但我需要从数据库中读取 RTF 文档 并在基于 Web 的文本编辑器中对其进行编辑 然后将其存储回 RTF 中 在我在转换工具上投入太多资金之前 我
  • 谷歌地图的灰度

    有没有什么方法可以在不丢失任何其他功能的情况下以灰度显示 Google 地图 通过 Javascript API 嵌入 是的 他们在 api V3 中引入了StyledMaps http code google com apis maps
  • 为什么间接更改复选框时不会触发复选框上的 onchange

    我使用 Prototype 来监视复选框 因此我可以向它们添加 javascript 检查 当单击复选框所在的 tr 或 td 时 应选中该复选框 当您直接单击复选框时 会触发 onchange 事件 因此您会收到警报 当 javascri
  • Web API 2.0 使用 pascalcase 模型接收驼峰式命名的 JSON 数据

    我正在尝试对我的 Web API 进行 PUT 调用 我在 WebApiConfig cs 中设置了以下内容 以处理以驼峰形式将数据发送回我的 Web 项目 config Formatters JsonFormatter Serialize
  • iOS 上 Safari 中的 shift 键

    有没有办法在javascript中判断手机键盘上是否按下了shift键 并将其与大写锁定 按两次shift键 区分开来 一些事实 首先 让我们看一下有关 iOS 键盘的一些事实 我假设您已经知道了 当您进入键盘模式时 shift键始终处于激
  • 阻止 Chrome 扩展程序的 popup.html 自动打开

    我正在创建一个 Chrome 扩展程序 其中包含background html每分钟从 API 请求一次信息的文件 收到信息后 它会发送消息popup html弹出窗口使用 JSON 信息将新的 HTML 元素附加到弹出窗口的主体上 问题是
  • 在 Chrome 扩展中使用页面的 Angular JS

    我有一个 HTML 页面 其中有一些使用 Angular 配置的 DOM 现在我正在构建一个 chrome 扩展来修改文本框中的值 element value newValue不起作用 因为文本框是用 Angular 设计的 在阅读了一些资

随机推荐

  • argsort()函数

    argsort 函数是对数组中的元素进行从小到大排序 并返回相应序列元素的数组下标
  • Flink的Standalone集群部署

    在上篇进行单机的Standalone部署 Flink的Standalone部署实战 本篇介绍Flink的Standalone集群部署 Flink集群为主从架构 主是JobManager 从为TaskManager 支持一主多从 本次搭建环境
  • 代码源div1二分答案(前缀和+贪心+二分)

    include
  • live常见问题:如何降低Ableton Live Suite的CPU负载?

    Ableton Live 11 Suite for Mac是Mac平台上能够用于创建和录制音乐的音乐制作软件 软件本身就占用的很大的内存空间 如果下载的其插件和固件的话 会大大增加CPU的负荷 那么如何降低Ableton Live Suit
  • 【Go语言例题】迷宫的广度优先搜索

    Go语言例题 迷宫的广度优先搜索 用循环创建二维slice 使用slice来实现队列 用Fscanf读取文件 对Point的抽象 Fscanf在遇到 n才结束 遇到 r时就会把 r替换成0 这就有个问题 要注意自己的文本换行符是什么 在Wi
  • 使用Gitee去拉取项目和上传项目

    关于Gitee的使用是为了我们更的好去使用Git上传自己的代码 和托管项目也有助于团队的开发 也可以上传到Gitee官网去分享和开源自己的项目 这里我们就开始给大家介绍怎么去用IDEA去创建一个项目和配置我们的Gitee 1 用IDEA去创
  • Android之aar包中R文件混淆问题

    发现问题 解决问题要对症下药 先看报错日志 java lang NoSuchFieldError No static field a of type I in class Lcom R layout or its superclasses
  • Event-based Stereo Visual Odometry(双目事件相机里程计)论文学习

    本文详细介绍一篇双目事件相机里程计的论文 Event based Stereo Visual Odometry 港科大沈邵劼团队Yi Zhou和TU Berlin的Guillermo Gallego共同完成 并公布了代码 我准备在接下来一段
  • 什么是高性价比的测试,性价比高的软件测试类型有哪些?

    有人说 软件测试是一个经济学问题 我们希望对软件进行最充分的测试 发现最多的潜在问题 然而测试的资源 人力 时间 是有限的 如何用有限资源获取最大利益 是我们要思考的问题 软件测试的类型在100种以上 显然 并不是每一种软件测试活动都有同样
  • 调试最长的一帧(第20天)

    电子书上给了个例子 抄一抄 加深下印象 也验证下以前的想法对不对 对于场景实例 其中 ss 加上数字代号来标识这些Stateset对象 后面括号中的两个参数分别表示setRenderBinDetails的两个设置项 表示空字串 R 表示 R
  • oracle字符型数值不加引号,字符类型存数字及查询数字

    字符类型存数字查询中可能出现的问题 所有数据都是数字则查询参数可以不加引号可以查询 但查询效率不高因为不走索引 如果该字段中的数据不都是数字则参数必须加索引 否则查不出结果 总结下来就是 查询字符型字段时候参数最好都加索引 oracle字符
  • Microsemi Libero使用技巧4——使用命令行模式下载程序

    文章目录 前言 关于FlashPro 关于FlashPro执行TCL脚本文件 使用命令行来烧写程序 1 添加FlashPro exe文件路径到系统环境变量 2 运行TCL脚本文件 使用bat批处理文件简化命令行操作 FlashPro下载器的
  • uniapp微信小程序开发,如何解决打包太大无法预览发布的问题

    我们经常用的解决方案有 分包 将图片上传到服务器上 减少插件引入 但是还有一个方案好多刚入门uniapp的人都给忽略了 就是在源码视图中配置 开启分包优化 1 分包 目前微信小程序可以分8个包 每个包的最大存储是2M 也就是说你文件总体的大
  • SpringBoot+Vue+POI+Mybatis-Plus+实现数据导出到Excel表格

    作者 Memory 星哥 Wechat QQ 574373426 整理不易 感谢支持 欢迎 收藏 转发 分享 专注IT职业教育多年 学编程找星哥 利用Apache POI将数据导出到Excel 技术栈 准备前端页面 创建SpringBoot
  • 解决Xavier编译ROS工程中cv_bridge找不到的问题

    0 背景 Jetson 系列Xavier 系统18 04 刷机自带opencv4 1 1版本 普通机器安装18 04系统后会自带opencv3 2版本 ROS自18 04 Melodic 不再自带opencv 依赖系统opencv 因此ro
  • spring boot+vue+nginx前后端分离详细部署过程心得!(不包含nginx集群和负载均衡)

    前期准备 spring boot项目 vue 服务器 或者linux虚拟机可联网 环境准备 服务器上有数据库 java环境即可 java会打包 vue使用build打包项目 1 安装nginx到服务器 虚拟机 下载的相关包 nginx安装包
  • Kafka各个版本差异总结

    Kafka各个版本差异总结 问题导读 1 Kafka如何做到升级不停机 2 Kafka各个版本有哪些显著变化 3 Kafka新版本设计哪些协议 Kafka 2 0 0引入了线程协议的变化 通过遵循下面建议的滚动升级计划 您可以保证在升级期间
  • python语言开发环境搭建_Python学习之路 (一)开发环境搭建-Go语言中文社区

    目录 目录 正文 前言 python3应该是Python的趋势所在 当然目前争议也比较大 这篇随笔的主要目的是记录在centos6 7下搭建python3环境的过程 以及碰到的问题和解决过程 另外 如果本机安装了python2 尽量不要管他
  • SpringCloud-服务网关

    服务网关 GateWay 核心简介 上一代zuul 1 x官网 Gateway官网 概述 Cloud全家桶中有个很重要的组件就是网关 在1 x版本中都是采用的Zuul网关 但在2 x版本中 zuul的升级一直跳票 SpringCloud最后
  • # Vue 配置前端后端路由地址

    Vue 配置前端后端路由地址 文章目录 Vue 配置前端后端路由地址 前端路由配置 配置项目地址 配置页面路由 路径跳转 后端路由配置 配后端请求地址 前端路由配置 配置项目地址 修改 config index js的配置文件 proxyT