有没有办法访问服务中的标头和cookie?



我在节点中配置了一个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。到目前为止,我还没有找到方法。

来自常见问题解答:

如果您仍然需要请求对象中的某些内容(例如,请求 IP 地址),您可以简单地将其附加到req.feathers对象上,如下所述:

  app.use(function(req, res, next) {
    req.feathers.fromMiddleware = 'Hello world';
    next();
  });

相关内容

  • 没有找到相关文章

最新更新