资讯专栏INFORMATION COLUMN

angular4 跨域访问

April / 3419人阅读

摘要:配置在项目根目录下创建文件代表后台项目路径指明访问地址修改为分割线用启动项目后端接口访问用自己测试通过

1.配置:在angular项目根目录下创建:proxy.config.json
proxy.config.json文件:

{
  "/":{
    "target":"http://127.0.0.1:8080"
  }
}

"/":代表后台项目路径
"target":"http://127.0.0.1:8080"  指明访问地址

2.修改package.json 为

"scripts": {
    "ng": "ng",
    "start": "ng serve  --proxy-config proxy.config.json",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  }

-----------------------------------------分割线----------------------------------------------
用 ng serve --proxy-config proxy.config.json 启动angualr项目

3.后端springboot接口:

@RestController
@RequestMapping("/test")
public class TestController {
    @Autowired
    private UserService userService;

    @GetMapping("/getUsers")
    public String getUsers(){
        return ""{"aa":"11"}"";
    }
} 

4.angular访问:

import { HttpClient } from "@angular/common/http";
// 用HttpClient
this.http.get("/test/getUsers").subscribe(data => {
  console.log(data);
}); 

自己测试通过;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/90739.html

相关文章

  • 利用angular4和nodejs-express构建一个简单的网站(二)——设置跨域访问和安装基本

    摘要:后端程序配置因为是用自动生成的应用。允许进行跨域访问的方法,我们这里主要用到的是和两种方法。现在为止,先设置这些,后面还有具体路由的配置和认证等内容。所以,我一直用这个框架来构建网页样式。其中表的与表的设置为外键约束。 在上面一章中,我创建了前端的angular4框架程序和后端的nodejs-express框架程序,在这一章中,我准备对前后端程序进行一些简单的配置,然后将后台数据库创建...

    Jokcy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<