IIS 设置反代解决 vue网站跨域问题
IIS 设置反代解决 vue网站跨域问题
例如 vue 访问本域 https://kc.mmoser.com/dbapi/ 将请求转发至 https://kcvue.mmoser.com/api/
IIS 需要安装2个模块 Application Request Routing Cache 和 URL Rewrite,可以实现类似 nginx的反代功能
也可以直接编辑 web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<add value="index.html" />
</files>
</defaultDocument>
<rewrite>
<rules>
<rule name="dbapi">
<match url="^(.*)" />
<conditions>
<add input="[HTTP_HOST]" pattern="https://kc.mmoser.com" />
<add input="[PATH_INFO]" pattern="/dbapi.*" />
</conditions>
<action type="Rewrite" url="https://kcvue.mmoser.com/api/(C:0)" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>