zoukankan      html  css  js  c++  java
  • vue小项目总结与笔记【十】——vue项目的前后端联调及真机测试

    前面有说到没有后台数据,需要自己模拟后台数据,要进行一些配置 vue小项目总结与笔记【六】——使用axios发送ajax请求 

    假设有了后台数据(还是没有,我用自己的电脑开启php服务器,继续模拟了一下),我们需要把之前的配置改过来(config/index.js)

    之前(请求到本地某文件夹static/mock):

    proxyTable: {
          '/api': {
            // 请求api目录的时候,转发到'http://localhost:8080
            target: 'http://localhost:8080',
            // 路径替换  api => /static/mock/
            pathRewrite: {
              '^/api': '/static/mock/'
            }
          }
        }  
    
             //请求地址以api开头,就请求到本地的mock目录

    现在(请求到后台服务器):

     proxyTable: {
          '/api': {
            // 请求api目录时,转到localhost的服务器上
            target: 'http://localhost:80',
          }
     },    

    实现前后端联调。

    如果要请求另一台服务器上的内容(不是本机),就需要在package.json里面改变设置(添加红色部分):

    "scripts": {
        "dev": "webpack-dev-server --host 0.0.0.0 --inline --progress --config build/webpack.dev.conf.js",
        "start": "npm run dev",
        "lint": "eslint --ext .js,.vue src",
        "build": "node build/build.js"
      },

    使得项目能够通过ip地址被访问,这时候在 proxyTable 里就可以设置为:

     proxyTable: {
          '/api': {
            // 请求api目录时,转到ip地址为 192.168.x.xxx 的服务器上
            target: 'http://192.168.x.xxx:80',
          }
     }, 

    (windows系统查询本机ip地址:在cmd命令行执行:ipconfig 回车)

    设置完成后,要重启项目  npm run start ,之后就可以用手机通过ip地址访问了,达到真机测试的目的。

    注:能够使用的条件是手机与服务器在同一个局域网

  • 相关阅读:
    k8s网络策略
    二进制部署Kubernetes
    宿主机的命令在容器中使用
    高可用示例
    企业级高可用Harbor 2.3
    openstack常用shell脚本
    shell实现jumpserver
    我曾七次鄙视自己的灵魂
    queue容器适配器模拟超市结账环节
    stack容器适配器实现计算器(含实现代码)
  • 原文地址:https://www.cnblogs.com/Ashe94/p/10572199.html
Copyright © 2011-2022 走看看