angular - 将标头中的查询参数发送到 Loopback 生成的 API
问题描述
我已经使用环回生成了共享 SDK,loopback-sdk-builder
并且其中一个 API 为
public getData(customHeaders?: Function): Observable<any> { }
要进行的调用应该在 URL 中有查询参数,因此我需要在调用中发送 customHeaders,例如,
this.partnerApi.getData(()=>{header: {partnerId: 101}})
环回 API 是
Partner.remoteMethod('getData', {
accepts: {arg: 'req', type: 'object',http: function(ctx) {
var req = ctx.req;
return req;
}},
returns: {arg: 'detail', type: 'object'},
http: {"verb": "get"}
});
它由 loopback-sdk-builder 生成,
public getData(customHeaders?: Function): Observable<any> { }
我需要调用这个生成的 API,调用 (GET) 最终应该是
http://127.0.0.1:3000/api/Partners/getData?partnerId=1001
上面的调用对 AngularJS+Loopback 很好,但是这个问题是 Angular6+Loopback
任何有关如何实现这一目标的帮助将不胜感激。
解决方案
推荐阅读
- javascript - 等到下一页完全加载
- onenote - 自动将 OneNote 转换为 PDF
- typescript - 调试/打包 react-native 产生,“找不到模块 'AsyncStorage'”
- javascript - 如何在 TWIG 中利用我的 JS 文件和 HTML
- javascript - 添加满足特定条件javascript的值
- tensorflow - Tensorflow 是否正确计算了这些偏导数/梯度?
- google-analytics - Google Analytics:达到每月 1000 万次命中限制之前的最大 DAU
- java - Spring Boot JPA Hibernate 休息服务返回空响应
- go - 使用 mkdir 安装错误:权限被拒绝
- python - 来自 Python 的 DB2 连接 - ibm_db.connect 超时/延迟