node.js - 区分nodejs请求和响应

标签 node.js

有一个 nodejs 回调函数的通用结构:

function(req,res){
  //handle callback
}

我只是想,即使有时我写错了,回调也应该正常工作(res, req)

给定 reqres 的混合,我如何找到哪个是实际请求,哪个是响应。

最佳答案

reqIncomingMessage对象和 resServerResponse对象。

因此,请检查每个对象的唯一属性,例如,如果特定对象具有 writeHead() 函数,那么它就是响应对象。

也许还可以使用instanceof来检查:res instanceof http.ServerResponse

关于node.js - 区分nodejs请求和响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29492467/

相关文章:

python - 如何在Python中读取Python的循环输出

javascript - 将 UTF-8 文字转换为实际的符号字符串

javascript - Cypress 无法使用 ENOTFOUND 加载网站

node.js - findOne 中的 Sequelize 属性返回所有字段

node.js - pdfmake - fs.readFileSync 不是函数错误

node.js - 如何将 url 查询参数添加到 hapijs 中的 hapi 代理调用中

javascript - 嵌套 promise

javascript - 总是找不到404

node.js - 从 npm 安装 Electron-Js 时出现 npm 错误

node.js - 错误: Cannot find module 'less'