如何解决在 express 路由器中传递和修改类传递
我想将一个类传递给一个快速路由器,并根据每个请求修改我的类。
server.ts
import routes from './routes';
import Client from './client';
class Server {
constructor () {
this.app = express()
this.client = new Client();
this.init()
}
init() {
this.app.use(routes(this))
}
}
routes.ts
import {Router} from 'express';
export default (api) => {
const router = Router();
router.get('/',(req,res) => {
api.client.size+=1;
console.log(api.client.size);
});
return router;
}
类似于这个问题:Pass variable to express router
但是这段代码不起作用。
有人有想法吗?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。