博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
angular6 访问跨域问题
阅读量:6458 次
发布时间:2019-06-23

本文共 710 字,大约阅读时间需要 2 分钟。

设置反向代理

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

转载于:https://juejin.im/post/5be5322ff265da611c267ac9

你可能感兴趣的文章
git 拉取远程分之到本地
查看>>
MapXtreme2004鹰眼程序
查看>>
C#3.0亮点 —— lambda表达式
查看>>
步步为营 .NET三层架构解析 五、DAL与IDAL的设计
查看>>
邬建国教授受聘为浙江大学光彪教授
查看>>
过来人谈在美国大学里的中国研究生
查看>>
WCF核心技术
查看>>
R语言编程艺术
查看>>
SQL的bit列名转换成access是/否数据类型,True无效的问题
查看>>
HDU 4664 Triangulation(SG函数)
查看>>
QT实现可扩展对话框
查看>>
查看IIS哪个应用程序池占用CPU过高
查看>>
技术普及帖:你刚才在淘宝上买了一件东西
查看>>
将ubuntu引导项加入windowsXP启动菜单中
查看>>
吃螃蟹要注意什么
查看>>
幸福框架:可扩展的、动态的、万能的 编号生成器
查看>>
黄聪:PHP 防护XSS,SQL,代码执行,文件包含等多种高危漏洞
查看>>
C语言 二级指针内存模型②
查看>>
Summary on deep learning framework --- Torch7
查看>>
Handler处理机制
查看>>