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

沈阳网站app制作网上注册公司流程及材料

沈阳网站app制作,网上注册公司流程及材料,郑州模板建站多少钱,天水网站开发技术招聘Vue项目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.yayakq.cn/news/214857/

相关文章:

  • 网站seo关键词排名google优化师
  • 嘉兴网站建设咨询服务器租用服务
  • 类似快手网站开发wordpress 标题关键词
  • 做外汇的官方网站网站电脑版和手机版区别
  • 英文网站流量统计孩子学编程一年要多少钱
  • 整站seo设计开发流程图
  • 手机网站建设目标关于旅游的网站建设目的
  • 贵阳网站建设1685哈尔滨市建设工程信息网查询
  • 做电影网站被抓邢台网站建设公司排名
  • php网站服务建设软件开发项目报价模板
  • 如何更快的学习.net网站开发彩票网站什么做
  • 哪些网站可以做淘宝基础销量网站首页的尺寸
  • 营销网站和展示型网站网站刷新代码
  • 自己可以建个免费网站吗电商网站怎么做权限控制
  • 南宁做网站推广的公司哪家好网站怎么做关键字
  • 西安有一个电影他要拉投资做网站广州编程培训机构哪里好
  • 绵阳城乡住房建设厅网站嗯嗯嗯 嗯嗯嗯嗯嗯嗯哼哼哼哼哼哼这是什么歌英文的
  • 建设银行瓶窑支行网站深圳网站建设有没有市场
  • 网络舆情专业网站优化公司报价
  • 做手机app用什么软件2022最好的百度seo
  • c语言自学免费网站google官网
  • 名片在哪个网站做长沙企业建站程序
  • 青岛网站建设找个人在网站怎么做
  • 安宁网站建设 熊掌wordpress 新网页打开
  • 红酒企业网站模板建设网站的技术方案
  • 网站怎么做平台咖啡店网站模板
  • 广东建设网站首页设计网站排名
  • 微信推送用哪个网站做成品影视app下载有哪些软件
  • 网站建设沈阳凯鸿学wordpress难不难
  • 陕西网站开发公司大同网站建设制作哪家好