我是Node.js和Express.js的新手,有人可以指导我如何在Node和Express项目中实现MVC。我想像在.Net Core项目中那样使用模型,控制器,服务和存储库来实现MVC模式。有什么方法可以检查传入请求对象的类型是否是我的自定义模型。我愿意接受打字稿
引用链接
该链接极大地说明了有关模型,控制器,路由器,模式等的信息>>
ExpressJS是一个非规范框架。这意味着它为您提供了设置服务器和一些路由所需的基础知识。开箱即用,它不包含任何用于连接数据库或实现设计模式(例如MVC)的API。但是,可以通过中间件和其他框架来实现这些细节。在我的个人项目中,我使用sequelize.js来处理MVC的Model部分,使用ExpressJS路由来处理控制器部分,并使用Joi来验证传入请求模型到特定结构。