javascript - 从 Angular 2 发送安静的请求
问题描述
我有一个 Angular 登录应用程序,并且我在 java 中有一个 restful 网络服务,它应该在数据库中搜索一个用户。请帮助我如何将请求从角度发送到此服务。提前致谢
解决方案
首先,在 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 应用程序引入您的数据库。请询问您是否有任何疑问。
推荐阅读
- angular - 从函数中获取 MatToolTip 值不断被调用
- c# - ASP.Net MVC Core ValidationSummary 总是显示部分视图错误
- node.js - 如何设置发送请求的超时时间?
- python - 使用数字的 Python 排名程序
- python - 编写一个程序来确定给定列表是否具有加法序列
- android - 带有firestore的android studio recyclerView
- c++ - C ++类getter在main中没有返回任何值,但在类中?
- python - 二进制数据到图像
- java - onSharedPreferenceChanged 方法进入死循环?
- jenkins - 如何解析数据并写入 JSON 文件