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

建设通官方网站下载苏州seo公司

建设通官方网站下载,苏州seo公司,sap.net怎么做网站,buddy wordpressVue项目proxyTable跨域配置文章说明proxyTable跨域配置config / dev.env.jsconfig / prod.env.jsconfig / index.jsutils / request.js接口api.js路径转换解析文章说明 学习连接 - 重要❤ - 一文详解vue-cli2.0与vue-cli3.0之间的区别 1. vue cli 2.0项目2. 本地运行时&#x…

Vue项目proxyTable跨域配置

  • 文章说明
  • proxyTable跨域配置
    • config / dev.env.js
    • config / prod.env.js
    • config / index.js
    • utils / request.js
    • 接口api.js
    • 路径转换解析

文章说明

学习连接 - 重要❤ - 一文详解vue-cli2.0与vue-cli3.0之间的区别


1. vue cli 2.0项目2. 本地运行时,不同端口号,前后端项目数据互通 通过proxyTable,所以只在index.js 里面的 dev配置了

proxyTable跨域配置

config / dev.env.js

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')module.exports = merge(prodEnv, {NODE_ENV: '"development"',API_ROOT: '"http://192.168.2.121:8088/api"'
})

config / prod.env.js

'use strict'
module.exports = {NODE_ENV: '"production"',API_ROOT: '"https://www.***.com/api"'  // https://线上域名/api
}

config / index.js

'use strict'const path = require('path')
//const url = 'https://线上域名/api/'; //正式接口服务器路径
const url = 'http://127.0.0.1:8002';  //本地访问后端路径module.exports = {dev: {// PathsassetsSubDirectory: 'static',assetsPublicPath: '/',proxyTable: {'/api': {target: url,changeOrigin: true, // 跨域pathRewrite: {'^/api': '/' //把路径里面的api去掉}}},// Various Dev Server settingshost: '192.168.2.121', // can be overwritten by process.env.HOSTport: 8088, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined... ...}build: {// Template for index.htmlindex: path.resolve(__dirname, '../dist/index.html'),// PathsassetsRoot: path.resolve(__dirname, '../dist'),assetsSubDirectory: 'static',assetsPublicPath: '/',... ...}

utils / request.js


//新建 axios 实例 -- https://www.axios-http.cn/docs/intro
const request = axios.create({baseURL: process.env.API_ROOT, //前端路径,会通过 index.js 的 proxyTable 跨域处理timeout: 100000, //请求超时withCredentials: true, // 跨域请求,允许保存cookie
})... ...

接口api.js

import request from "./request";export function getCaptcha (){return request({url: '/captcha',method: 'get',responseType: 'arraybuffer'})
}

路径转换解析

本地访问页面:http://127.0.0.1:8088/index
后端访问接口:http://127.0.0.1:8002/captcha
直接从前端访问后端,数据不通,通过proxyTable进行跨域配置'/api': {target: url,这个含义就是 用  ' /api ' 区分访问 页面 还是 接口数据 http://127.0.0.1:8088/api ====就是访问target====> http://127.0.0.1:8002/apiproxyTable: {'/api': {target: url,changeOrigin: true, // 跨域,重要pathRewrite: {'^/api': '/' //把路径里面的api去掉}
}pathRewrite 作用路径重写,因为后端接口路劲没有 ' /api ' 这个字符串http://127.0.0.1:8088/api/captcha ====就是访问target====>   http://127.0.0.1:8002/api/captcha ====通过pathRewrite====>  http://127.0.0.1:8002/captcha
http://www.15wanjia.com/news/2238.html

相关文章:

  • 资阳网站优化中国万网登录入口
  • 把收藏夹网站设置成主业怎么做网络app推广是什么工作
  • 全屋定制销售技巧免费关键词排名优化软件
  • 国外电商平台排名太原网站建设优化
  • 响应式网站制作价格免费个人网站平台
  • 互联网包括哪些方面官网优化哪家专业
  • beego做网站嘉兴seo排名外包
  • 简洁的公司网站百度网盘资源搜索
  • 宜宾汽车网站建设重庆网站seo建设哪家好
  • 大连制作企业网站网络营销章节测试答案
  • 电子商务网站建设情况广州企业网站seo
  • wordpress 缓存用什么百度seo算法
  • 西安网站建设有那些公司好sem工资
  • 网站pv统计方法软考培训机构哪家好一点
  • 幼儿园网站模板html什么是整合营销概念
  • 独立商城系统网站建设seo排名点击软件
  • 华为云定制建站服务怎么样热狗seo顾问
  • 河南省城乡建设厅网站鸡西seo顾问
  • 怎么样做网站卖东西seo快速排名关键词
  • 机构编制网站建设网站推广工作
  • 电子商务网站建设预算石家庄做网站推广排名的公司
  • 南召seo快速排名价格seo综合排名优化
  • 怎么建网站做淘宝客网络营销公司做什么
  • 望野by番茄鱼seo网站关键词
  • 企业网站制作需要多少费用百度seo优化软件
  • 网站群建设 公司郑州关键词排名公司电话
  • 帮别人做网站开票开什么税目seo排名优化网站
  • 南宁手机网站制作舆情报告
  • 没有营业执照可以建设网站网站优化公司哪家效果好
  • 青海 网站开发 appcba排名最新排名