我在node中配置了feathersjs样式的ToDo服务,它需要对JAVA基础API端点进行REST调用。它需要传递来自网络的cookie和标头信息。但是在服务查找方法中,我得到的参数没有我需要的任何信息。
我尝试研究实现挂钩,但是上下文对象似乎也没有这样的信息。
module.exports = class ToDo {
constructor() { }
find(params) {
return new Promise((resolve, reject) => {
...run some business logic
const reqConfig = { path: path, header:, cookies:)
restService.request(reqConfig).then(() {//business logic});
}
};
restService是一个内部实用程序,需要带有BE的配置对象。 API路径,标头和cookie。
我希望能够传递标题和cookie。到目前为止,我还没有找到方法。
答案 0 :(得分:0)
来自the FAQ:
如果您仍然需要请求对象中的某些内容(例如,请求的IP地址),则可以将其粘贴到
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); mFusedLocationProviderClient = LocationServices.getFusedLocationProviderClient(this); mLocationCallback = new LocationCallback() { @Override public void onLocationResult(LocationResult locationResult) { if (locationResult == null) { return; } if (mLastLocation == null) return; } }; mFusedLocationProviderClient.requestLocationUpdates(mLocationRequest, mLocationCallback, null);
对象as described here上:
req.feathers