我有一个方法调用,如下所示,我没有使用res参数,但使用了next参数。我不想使用// @ts-ignore,但不确定处理这种情况的最佳实践是什么。
有什么想法?
server.post('/rpc/Account/IsLoggedIn', function(req: any, res: any, next: () => {}) {
req.body = 'abcd'
next();
});发布于 2019-02-23 02:15:14
向不想使用的参数添加下划线_。通过这样做,TypeScript将不会抱怨未使用的变量。
server.post('/rpc/Account/IsLoggedIn', function(_req: any, _res: any, next: () => {}) {
req.body = 'abcd'
next();
});发布于 2019-02-23 02:18:07
在进行函数调用时,在res参数的位置将undefined作为第二个参数传递给函数。不确定它的最佳实践是否有效,但这将会奏效。
例如:
fn(arg1, undefined, arg2);如果在函数中需要res的值,请确保检查该值不是undefined,并相应地处理这种情况。
https://stackoverflow.com/questions/54832608
复制相似问题