有没有办法扩展 express.Router
?
我试过这个:
class Test extends express.Router() {
};
但是 express 抛出一个错误。
有什么解决办法吗?
最佳答案
正确的做法:
class Test extends express.Router {
constructor() {
super();
this.get('/', (req, res) => console.log('test'));
}
};
当您编写 express.Router()
(带括号)时,您已经调用了构造函数,因此您正在尝试扩展一个对象而不是类。
关于javascript - 扩展 express.Router,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35242030/