美文网首页
angular6 访问跨域问题

angular6 访问跨域问题

作者: EndOfJuly | 来源:发表于2019-08-24 02:44 被阅读0次

设置反向代理

1)建立本地代理proxyconfig.json文件
angular6项目里新建proxyconfig.json文件,放在根目录(和angular.json同级)

{
  "/apidata":{
    "target":"http://localhost:8093",
    "secure":false,
    "logLevel":"debug",
    "changeOrigin":true,
    "pathRewrite":{
    "^/apidata":""
    } 
  }
}

这里定义的/apidata就是路由匹配规则,遇到这个开始解析,并且跟pathRewrite 定义的要一致
target 设置的就是跨域域名端口

2)angular.json配置文件加载配置代理文件proxyconfig.json
然后在angular.json文件中使用上面的配置文件

"serve": {
  "builder": "@angular-devkit/build-angular:dev-server",
  "options": {
    "browserTarget": "project1:build",
    "proxyConfig":"proxyconfig.json"
  },

添加

"proxyConfig":"proxyconfig.json"

3)服务文件里使用http.get获取接口数据,url地址需要配置上代理重写规则的 /apidata

相关文章

  • angular6 访问跨域问题

    设置反向代理 1)建立本地代理proxyconfig.json文件angular6项目里新建proxyconfig...

  • C# Web直接上传视频或者文件到OSS

    代码 解决本地调试跨域问题 设置跨域规则:找到OSS存储——Bucket列表——基础设置——跨域访问——设置 暴露...

  • window.URL 与 跨域

    跨域 关于跨域问题,简单来说就是通过地址访问资源时,所用的协议不同导致无法访问目标。 网上已经有很多关于跨域的主流...

  • 使用CORS解决跨域问题

    1.跨域问题 1.1 什么是跨域 跨域是指跨域名的访问,以下情况都属于跨域: 如果域名和端口都相同,但是请求路径不...

  • CORS解决跨域问题

    1.跨域问题 1.1.什么是跨域 跨域是指跨域名的访问,以下情况都属于跨域: 如果域名和端口都相同,但是请求路径不...

  • -------跨域

    跨域 1.什么是跨域? 不同域名之间进行数据的访问。会造成跨域问题。导致的结果就是拿不到数据 如何区分是否跨域?就...

  • Ajax的跨域问题

    什么是跨域及来源 跨域问题来源于浏览器的同源策略,JavaScript只能访问和操作自己域下的资源,不能访问和操作...

  • 本地调试 -- Mac Chrome 解决跨域-CORS-问题

    一般本地调试的时候,某些资源需要开启跨域访问mac chrome浏览器解决跨域(CORS)问题, 跨域直接使用插件...

  • 跨域

    什么是跨域 所谓的域是指:域名端口协议跨域是指:访问不同域的文件 为什么会存在跨域的问题 浏览器对于javascr...

  • Springboot 跨域配置无效,接口访问报错解决方法

    跨域配置如下,Springboot 版本为 2.4.1 问题:跨域配置无效,访问接口报如下错误 分析:由于我是升级...

网友评论

      本文标题:angular6 访问跨域问题

      本文链接:https://www.haomeiwen.com/subject/taozsctx.html