我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue中配置后端接口服务信息详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vue中配置后端接口服务信息详解

vue配置后端接口服务信息

最重要一点

配置完信息后,重新启动服务 npm run dev

需要在config下的index.js中 找到

module.exports = {
  dev: { 
  }
}

以此接口为例

dev: {
    // Paths
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: {
        '/api': {
            target: 'http://100.1.1.1:10',    //设置你调用的接口域名和端口号 别忘了加http
            changeOrigin: true
        }
    },
}

然后在main.js中引入axios         npm install axios -d

import axios from 'axios'
  Vue.prototype.$http = axios.create({
  timeout: 10 * 1000
})

然后在vue组件中这样使用:

this.$http.get('/static/data/xxxxx.json')
  .then(res => {
    console.log(res)
  }).catch(err => {
  console.log(err)
})

vue与后端接口是如何进行接口请求的原理

最近遇到一个很奇怪的问题

前端vue和后端java项目布在同一台服务器(假设该服务器为180服务器),该180服务器无法通过外网访问,前端通过另一台可ping通180服务器和连接外网的服务器(假设为181服务器)进行nginx外网映射访问。此时,我们的设计是希望前端通过内网IP直接对后端接口请求,而不是去走域名进行请求,这样能够在请求时少走一次防火墙,提供接口请求速度。

但是理想很美好,但是现实是最后发现,前端一直无法成功访问到后端接口,一直请求失败。经过多方排查和请教大佬,终于清楚的理解了前后端分离的请求是怎么走的。

其实,在用户在浏览器端进入应用时,他不是直接去服务器访问前端项目,而是通过下载,把前端的项目载入到用户的浏览器中,然后再通过浏览器下载下来的前端vue项目进行请求后端接口的,这时候,如果后端的接口请求改成试用180服务器的ip进行请求,那么外网是无法获取到内网180服务器的后端服务的,因此就导致请求一直失败。

因此在前后端分离的项目中,前端在请求后端接口时,一定要通过域名进行访问,或者后端的服务器需要能够被外网访问到才可以进行正常的接口访问。

附上如下图示

手画请谅解

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vue中配置后端接口服务信息详解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么配置云服务器端口信息

一、配置云服务器端口信息云服务器提供商提供了各种端口,以便我们能够访问不同类型的数据和应用程序。在云服务器的配置中,我们需要注意端口号的选择。一般来说,端口号越高,我们可以访问的数据和应用程序越多,但同时也会面临更多的安全风险。因此,我们需要根据实际情况来选择端口号。在选择端口号时,我们可以考虑以下因素:需要访问的应用
怎么配置云服务器端口信息
2023-10-28

如何配置云服务器端口信息

首先,要了解云服务器的端口是什么。通常,云服务器的端口分为两类:公共端口和专用端口。公共端口用于连接到云服务器上的其他服务器或存储设备,如文件、照片、视频等。专用端口则用于与云服务器进行通信,例如与数据库、邮件服务、消息队列等。要配置云服务器的端口信息,首先需要选择云服务器提供的端口。一般来说,云服务器提供的端口类型包
如何配置云服务器端口信息
2023-10-28

如何配置腾讯云服务器端口信息

打开终端或控制台客户端,并登录服务器;在服务器上的管理控制台面板中,找到“安全组”;在“安全组”中,新建一个名为“端口号”的自定义域,并添加一个端口号;在新创建的端口号下,输入该端口号,并保存;在服务器上的管理控制台面板中,找到“启动与认证”,并点击“启动”;在服务器上的启动面板中,选择“Telnet/HTTP/1.1/WebPort”,输入服务器的IP地址、端口
2023-10-27

如何自建云服务器端口配置信息

要自建云服务器端口配置信息,请按照以下步骤操作:打开您的控制台程序或云服务器管理器程序。选择“端口”或“配置选项”。在“端口”下拉菜单中选择“新端口”。在“新端口”下,您可以选择您创建的端口。要查看当前服务器上的默认端口,请单击“端口”。在“新端口”下,您可以选择需要监听的端口,以及监听它们的数量。默认情况下,您可以选择“所有默
2023-10-27

阿里云服务器后端配置详解

阿里云服务器是阿里云推出的一种高效稳定的服务产品,为企业和个人用户提供计算、存储、网络、安全、数据库等全面的云端服务。本文将详细介绍阿里云服务器后端配置的方法和步骤,帮助用户快速上手使用阿里云服务器。一、阿里云服务器后端配置安装操作系统首先,需要在阿里云服务器上安装操作系统,这可以通过阿里云控制台中的“创建实例”
阿里云服务器后端配置详解
2023-11-15

阿里云生物信息服务器配置详解

随着生物信息学技术的飞速发展,生物信息服务器的需求也在不断提高。阿里云作为国内领先的云计算服务商,提供了众多生物信息学相关的服务。本文将详细解读阿里云生物信息服务器的配置,帮助读者更好地理解和使用这些服务。一、阿里云生物信息服务器概述阿里云生物信息服务器是基于阿里云云平台构建的一系列生物信息学服务,包括生物数据管
阿里云生物信息服务器配置详解
2023-11-15

阿里云服务器配端口号设置详解

阿里云服务器是阿里巴巴集团推出的一种高性能、高稳定性的云服务器产品。作为用户,我们可能会遇到各种问题,其中之一就是如何设置服务器的端口号。这篇文章将详细讲解阿里云服务器如何配制端口号。首先,我们需要了解端口号的含义。端口号是一种用于区分不同应用的32位数字。它是网络通信中使用的一种标识符,用于标识连接到服务器上的
阿里云服务器配端口号设置详解
2023-12-15

扫描阿里云服务器端口设置详解阿里云服务器的端口配置

阿里云服务器是阿里云提供的高性能、高可用的云计算服务。本文将详细讲解如何扫描阿里云服务器的端口设置,帮助您更好地管理和保护您的服务器。阿里云服务器的端口设置是指服务器的各个端口是否被打开,以及开放的端口的类型和数量。端口是服务器对外提供服务的接口,每个端口都有其特定的功能和使用场景。首先,我们需要登录阿里云的控制
扫描阿里云服务器端口设置详解阿里云服务器的端口配置
2023-11-01

阿里云服务器连接的端口位置详解

在使用阿里云服务器时,了解服务器的端口位置是非常重要的。这篇文章将详细介绍阿里云服务器连接的端口位置,帮助您更好地管理服务器。阿里云服务器连接的端口位置详解阿里云服务器是阿里云推出的一种云计算服务,它可以让您在互联网上租用一个虚拟服务器。这个虚拟服务器是由阿里云的服务器集群提供的,您可以像使用自己的服务器一样使用
阿里云服务器连接的端口位置详解
2023-11-05

编程热搜

目录