前后端联调

作者: 泡杯感冒灵 | 来源:发表于2019-11-05 21:35 被阅读0次

我们在写前端代码的时候,可能后端接口还没有写好,这个时候,就需要我们自己mock数据,也就是说,前端的数据都是我们静态模拟的。比如,我们会在config文件夹下的 index.js文件中像下边这样配置proxyTable

//下边配置的意思是,在开发环境下当我们访问/api这个路径,它会帮你把这个路径的请求,打到localhost:8080这个端口上,这个端口是前端服务器的端口
module.exports = {
  dev: {
    // Paths
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: {
      '/api':{
        target:'http://localhost:8080',
        pathRewrite:{
          '^/api':'static/mock'
        }
      }
    },
但是当后端接口写好后,我们就需要请求后台数据进行测试了。这个时候,我们就不能让它把请求转到8080端口了,而是转到后台服务器端口上
module.exports = {
  dev: {
    // Paths
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: {
      '/api':{  
        //这种情况是后端服务器在本地80端口上
        target:'http://localhost:80',
      }
    },
但是真实的前后端联调,后端服务器有可能在后端开发人员自己的电脑上,或者在内网或外网的服务器上,这个时候代理就不能写localhost这个地址了,你可以写内网的IP地址,比如192.168.11...或者写外网的域名

通过这种形式,我们就可以把前端向/api这个地址的任何的请求,代理转发给任何一台后端服务器,从而非常方便的实现前后端联调

相关文章

  • 初涉Mock数据

    前后端开发联调需要注意哪些事情?后端接口完成前如何 mock 数据? 需要联调的有以下两个方面的资源: css、j...

  • 第12章 Vue项目的联调、测试与发布上线

    12-1 Vue项目的联调测试上线--项目前后端联调 当我们项目开发完成后,我们需要和后端进行联调,那么我们需要把...

  • 任务24

    问答 1. ajax 是什么?有什么作用? 2. 前后端开发联调需要注意哪些事情?后端接口完成前如何 mock 数...

  • 2017-11-22(TW实习)

    今天主要有下面这几件事 企业信息列表前后端联调 组内session 组内code diff 企业信息列表前后端联调...

  • 前后端联调

    问题: 小张同学的项目采用的是前后端分离架构,现在前后端程序猿已经碰过面,协商好了一些前端需要的数据接口,于是前后...

  • 前后端联调

    我们在写前端代码的时候,可能后端接口还没有写好,这个时候,就需要我们自己mock数据,也就是说,前端的数据都是我们...

  • 用postman Mock数据

    前言 项目开发过程中经常会遇到的问题:前端开发完了需要等待后端联调测试,而后端因为xxx还未达到联调状态,对于这种...

  • 如何构建Spring Boot的Mock环境

    最近项目中需要进行前后端联调的工作比较多,而前后端联调最复杂的部分就是接口格式的定义和Mock数据的生成了,在查阅...

  • webpack 代理与koa服务 api mockjs 数据

    目的: 解决开发联调中的痛点(存在跨域,不能请求),前端与后端本地联调阻断,webpack 代理转发解决请求 双向...

  • webpack配置proxy反向代理,解决跨域问题

    目的:为了解决前端和后端联调数据,出现的跨域问题,通过配置反向代理,可以更好的联调数据 webpack官网 常见跨...

网友评论

    本文标题:前后端联调

    本文链接:https://www.haomeiwen.com/subject/tpoebctx.html