首页 > 解决方案 > 从 Angular 2 发送安静的请求

问题描述

我有一个 Angular 登录应用程序,并且我在 java 中有一个 restful 网络服务,它应该在数据库中搜索一个用户。请帮助我如何将请求从角度发送到此服务。提前致谢

标签: javascriptjavaangularrest

解决方案


首先,在 Angular 中创建一个服务,它将作为您的 Web 服务和 Angular 应用程序之间的连接器。要创建 service.ts,请遵循。在你的 service.ts 添加代码,如

searchService() {
    const url = 'yourURL' + 'your api url';
    return this.http.get(url).map((res: Response) => res.json()); 
}//for get request



searchService(data) {
      const url = 'yourURL' + 'your api url';
      return this.http.post(url, data, this.jwt()).map((response: Response) => response.json());
  }//for post request

将 service.ts 导入所需的 .ts 文件后,现在在 .ts 文件中调用此服务函数,例如:

callSearchService() {
    this._service.searchService(data).subscribe(searchData => {
        console.log(searchData);//your API response
    });
}

这应该有助于您将您的 Angular 应用程序引入您的数据库。请询问您是否有任何疑问。


推荐阅读