angular springboot跨域访问
2017-05-02 16:24
78 查看
前端使用angular访问http://localhost:8080/people获取数据
控制台显示
![](http://img.blog.csdn.net/20170502161512527?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjYwMzA3MDk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
XMLHttpRequest cannot load http://localhost:8080/people. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:4200’ is therefore not allowed access.
解决办法:
添加一个配置类,继承WebMvcConfigurerAdapter
重写addCorsMappings方法
控制台显示
XMLHttpRequest cannot load http://localhost:8080/people. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:4200’ is therefore not allowed access.
解决办法:
添加一个配置类,继承WebMvcConfigurerAdapter
重写addCorsMappings方法
@Configuration public class CorsConfiguration extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") //允许跨域访问的链接 "/**" 表示允许所有链接 .allowedMethods("*"); //允许的http方法(GET,PUT,POST,DELETE...),"*"表示允许所有方法 } }
相关文章推荐
- 数据访问:使用 ADO.NET 的最佳实践(ADO.NET 技术文档)
- Vista共享文件夹无法访问?
- ReportViewer控件Local Mode下引用自定义程序集访问数据库引发无权限异常的解决方法.
- linux访问windows共享文件命令
- 设置双网卡同时访问2个网络(转)
- [公告]零点至1点电信骨干网络升级将影响网站正常访问
- win7中IIS配置添加网站,局域网访问不到··
- 安装wamp后,127.0.0.1可以访问,localhost不能访问
- WinXP中设置共享出现问题应用了guest为什么不能访问
- MSYS访问其它盘符
- [ArgumentException: 可能证书“CN=JRNet01-PC”没有能够进行密钥交换的私钥,或者进程可能没有访问私钥的权限。有关详细信息,请参见内部异常。]
- windows ping linux 无法访问主机
- Lighttpd 启用 HTTPS 并重定向 HTTP 为 HTTPS 访问配置
- web服务之Apache实现的https访问
- Yii2.0中文开发向导——RBAC(基于角色的访问控制权限)表结构原理分析
- google浏览器访问网站提示网站包含恶意软件攻击entry.ximeifang.com
- 【spring】Java Web 通过浏览器访问WEB-INF下的静态文件
- 记录一下JAVA获取请求访问的IP地址
- 访问页面出错:The requested URL / was not found on this server. 网站打开出现404
- ASP访问INTERBASE数据库