【发布时间】:2018-11-30 17:34:35
【问题描述】:
我正在尝试在请求的 param 对象上记录查询字符串类型。我有一个 Request 类型的请求 @param 但我希望能够覆盖其继承的 param 对象,因为每个请求函数可能有一组不同的查询字符串。
/**
* @typedef {Object} Request
* @property {Object} params - Object that contains parameters passed to a route. (Query strings).
* @property {string} hostname - Hostname from the HTTP-request.
*/
class ProfileController extends Controller {
/**
* Fetch a profile
* @param {Request} req - Request object
* @param {string} req.params.id - Node ID <-- I WANT TO DO THIS, THIS DOESNT WORK
* @param {Object} res - Response
*/
get = (req, res) => {
const { id, hostname } = req.params;
// req.params.id doesn't get intellisense
};
}
【问题讨论】:
标签: javascript jsdoc