如何检查对象是否是Express.Router的实例?
任何人都可以告诉我如何正确地做到这一点?
import {Router} from 'express';
import assert from 'assert'
let routerInstance = new Router();
assert(routerInstance instanceof Router); // this is throwing an error
谢谢您的帮助!
回答如下:通过一个小实验,我做了这个:
Object.getPrototypeOf(routerInstance) == express.Router; //this returns true
如何检查对象是否是Express.Router的实例?
任何人都可以告诉我如何正确地做到这一点?
import {Router} from 'express';
import assert from 'assert'
let routerInstance = new Router();
assert(routerInstance instanceof Router); // this is throwing an error
谢谢您的帮助!
回答如下:通过一个小实验,我做了这个:
Object.getPrototypeOf(routerInstance) == express.Router; //this returns true