我的应用程序有几个层次:中间件,控制器,管理器.控制器接口与中间件一样:( req,res,next).
所以我的问题是:如何在不启动服务器的情况下测试我的控制器并向localhost发送"真实"请求.我想要做的是创建请求,响应实例作为nodejs,然后只调用控制器方法.
像这样的东西:
var req = new Request()
var res = new Response()
var next = function(err) {console.log('lala')}
controller.get_user(req, res, next)
Run Code Online (Sandbox Code Playgroud)
任何建议都非常感谢.谢谢!
PS我之所以这样做的原因是最后我想测试响应对象是否包含玉视图的正确变量.