先解决history模式的问题:

在网站根目录中创建web.config文件,内容如下:

//通配所有连接

//因为是单页面,所以将所有连接重定向到 “/”,就是指向我们项目中的首页

以上配置完其实可以在IIS界面中看到:

好了以上解决了路由404的问题,但发现接口不能访问,导致页面没有数据了,为了解决跨域的问题我在vue中是这么配置的:

module.exports = {

devServer:{

proxy:{

'/api':{

target:'http://www.test.com',

changeOrigin:true,

ws:true,

pathRewrite:{'^/api':'' }

}

}

}

}

所以依照刚刚在web.config中配置的内容,所有访问/api/XXXX的链接都会指向“/”,这就有问题,所以要给IIS配置反向代理:

按照下图依次点击红框

3.回到我们的网站,打开URL重写,添加新的规则

填写正则表达式 ^(api)(.*)$ 通配所有api的链接

条件输入: {HTTP_POST} 模式:^localhost:8022$ 这里是你要发布的域名

这里填写接口所在域名,{R:2}表示后面所带的参数

The End!

vue加跨域代理静态文件404_解决vue-router history模式和跨域代理 部署到IIS时404的一些问题...相关推荐

  1. vue加跨域代理静态文件404_解决vue本地环境跨域请求正常,版本打包后跨域代理不起作用,请求不到数据的方法——针对vue2.0...

    问题:在本地使用了proxyTable代理可以正常跨域请求后台数据,打包上传后就无法获得后台的json文件.查看了相关资料可以用nginx进行解决.还可以使用命名环境变量,请求的时候进行判断,话不多说 ...

  2. vue、cnpm不是内部文件_解决vue不是内部或者外部命令

    该问题出现后,遍寻解决方法,此时 node 版本 7.x.x ,npm 版本 3.x.x ,使用 npm i vue -g 和 npm i vue-cli -g 下载了好几次,版本为2.x.x 先说一 ...

  3. vue打包后出现一些map文件的解决方法

    Vue打包后出现一些map文件的解决办法: 问题: 可能很多人在做vue项目打包,打包之后js中,会自动生成一些map文件,那我们怎么把它去掉不要呢? 1.运行  cnpm run build  开始 ...

  4. dom vue 加载完 执行_前端面试题——Vue

    前言 前几天整理了一些 html + css + JavaScript 常见的面试题(https://segmentfault.com/u/youdangde_5c8b208a23f95/articl ...

  5. dom vue 加载完 执行_前端面试题Vue

    前言 前几天整理了一些 html + css + JavaScript 常见的面试题,然后现在也是找了一些在 Vue 方面经常出现的面试题,留给自己查看消化,也分享给有需要的小伙伴. 如果文章中有出现 ...

  6. vue进入页面执行的钩子函数_解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题...

    项目需求:图片加载时,当鼠标滚动至当前图片进行加载并加上上滑特效,实现这个效果需要对文档文档滚动位置和图片的当前位置进行比较.但是mounted 钩子函数执行时img图片并未加载出来也就是占位为空,导 ...

  7. vue实例中调用外部js_js文件中引用vue实例对象

    原因 我使用了iView的框架,想要把表格的配置提取出来,但是表格里面的操作需要用到this,所以就需要在js文件中引用vue实例. 方法 utils - local-data.js // vue实例 ...

  8. Vue学习笔记(2) 在html文件中创建Vue实例,并使用http-vue-loader注册单文件组件

    本篇博客基于Vue2.x 官方文档:https://cn.vuejs.org/v2/guide/instance.html 最近和同学合作一个设备信息管理的小项目,而同学找的模板不是前后端分离的 因此 ...

  9. vue 父页面中的方法 调用_解决Vue中页面成功渲染数据undefined的问题

    前言 这个标题不太好取. 本文需要下面的知识: https://zhuanlan.zhihu.com/p/260811233​zhuanlan.zhihu.com 问题描述 我最近的一个功能需求是通过 ...

最新文章

  1. dataframe按行按列选择方法
  2. 互联网思维-NO.1思维(2)
  3. 中国医疗AI第一股首位投资人:AI不再高深,正在回归商业本质
  4. App icon和启动图的尺寸需求(没有iPad)
  5. Swift学习之map、flatMap、filter、reduce的使用
  6. vs2008页面布局GridLayout绝对定位的设置
  7. CodeForces - 1341E Nastya and Unexpected Guest(01bfs)
  8. js打开本地文件夹_vue + ArcGIS 地图应用系列一:arcgis api本地部署(开发环境)
  9. 音视频开发(29)---深入浅出理解视频编码H264结构
  10. 钟点计算机,汇编语言 钟点显示
  11. C++文件操作之写文件
  12. 优秀程序员的10个习惯
  13. Activemq配置文件详解
  14. 前后端、数据库时间格式化方法
  15. threeJS 创建逼真地球
  16. 怎么样把聊天记录彻底删除?
  17. Tuxera NTFS for Mac激活序列号版读写神器
  18. c语言中ch的作用,C语言中IN(ch,OP)是什么意思
  19. 菜鸟写jquery入门教程(for web前端开发群4)(01)
  20. Github一夜爆火的阿里术小册究竟有什么魅力?才能引大家趋之若鹜

热门文章

  1. 让媳妇瞬间搞懂Spring 多数据源操作(SpringBoot + Durid)
  2. 1小时搞懂设计模式之工厂模式(简单工厂)
  3. webvie使用--官方api
  4. 备份网站服务器文件路径,网站数据自动备份方法
  5. mysql group by cube_SQL Server 之 GROUP BY、GROUPING SETS、ROLLUP、CUBE
  6. 关于集合中元素的有序无序的易混淆点
  7. MySQL可以用localhost 连接,但不能用IP连接的问题
  8. 解决mysql大小写敏感问题
  9. 时区之痒 - 从手机GPS模块获取的时间,真的是北京时间么?
  10. android升级adt和sdk之后无法识别SDK Location的一个解决方式