我正在尝试为 Express 设置 MVC 架构。我想要完成的是一种接近 ASP.NET 的路由机制。例如以下路线:
/users/detail/1
express 应该调用名为 users.js 的控制器目录下的模块。users.js 模块中有一个名为 detail 的函数。而在函数内部,我可以简单地获取请求参数来获取用户的id。
我的想法是提取用户并使用简单的 require 语句将其映射到 users.js 文件。但是,我如何通过简单地提取上面示例中的“详细信息”路由的动作部分来告诉 express 调用 details() 函数。我可以使用 eval() 但我听说这样做不安全?提前致谢。