Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jsdoc-如何使用Express.js请求和响应作为参数类型_Javascript_Node.js_Express_Jsdoc - Fatal编程技术网

Javascript jsdoc-如何使用Express.js请求和响应作为参数类型

Javascript jsdoc-如何使用Express.js请求和响应作为参数类型,javascript,node.js,express,jsdoc,Javascript,Node.js,Express,Jsdoc,我有一个函数,它以参数表示请求和响应对象 function doStuff(req, res) { // do something } 如何使用jsdoc记录req和res的类型 编辑:我觉得这不是重复的原因是我在问如何具体使用Express类作为类型,其他问题建议将其作为对象记录,然后记录属性不仅可以JsDoc参数类型和描述,还可以JsDoc其预期成员 /** * * @module doStuff * @function * @param req {Object} The r

我有一个函数,它以参数表示请求和响应对象

function doStuff(req, res) {
  // do something
}
如何使用jsdoc记录
req
res
的类型


编辑:我觉得这不是重复的原因是我在问如何具体使用Express类作为类型,其他问题建议将其作为
对象
记录,然后记录属性

不仅可以JsDoc参数类型和描述,还可以JsDoc其预期成员

/**
 * 
 * @module doStuff
 * @function
 * @param req {Object} The request.
 * @param res {Object} The response.
 * @param req.params.foo {String} The foo param.
 * @param req.query.bar {String} The bar query.
 * @param req.body {Object} The JSON payload.
 * @param {Function} next
 * @return {undefined}
 */
function doStuff(req, res, next){
}