Node-red中的回调`req`参数等效吗?

时间:2018-07-17 10:35:20

标签: express node-red

我在node-express中开发了一个简单的中间件,可以捕获db.collection('Questions').find({$text: {$search: typed}},ProjectionsResponse }).toArray(... ...) 个请求。

PUT文件中,指定了要管理的每个请求要采取的措施。例如:

index.js

现在,我有兴趣在router.put("/:dev", function(req, res){ console.log(req.params.dev); //do something res.status(200).json({status:"ok"}); }); 中进行复制。 在node-red中,我从express参数中提取了一些信息。

节点红色中是否有与req参数相同的参数,我可以从中提取相同的信息?

1 个答案:

答案 0 :(得分:3)

来自http-in节点的信息侧栏中:

创建用于创建Web服务的HTTP端点。

  

输出

     

有效载荷-对于GET请求,包含任何查询字符串的对象   参数。否则,包含HTTP请求的正文。

     

req -一个HTTP请求对象。该对象包含多个属性,这些属性提供有关请求的信息。

     
      
  • body-传入请求的正文。格式将取决于请求。
  •   
  • headers-包含HTTP请求标头的对象。
  •   
  • query-包含任何查询字符串参数的对象。
  •   
  • params-包含任何路由参数的对象。
  •   
  • cookies-包含请求的cookie的对象。
  •   
  • 文件-如果在节点内启用,则是一个对象,其中包含作为POST请求的一部分上载的所有文件。
  •