像往常一样,我试图在SO上找到这个问题,但仍然没有运气.
我知道答案是"是的,你可以修改req对象"但是没有关于req对象参数的说法.
例如,以下代码将引发错误:
app.get('/search', function(req, res) {
req.param('q') = "something";
});
Run Code Online (Sandbox Code Playgroud)
错误:
ReferenceError: Invalid left-hand side in assignment
Run Code Online (Sandbox Code Playgroud)
我想这与没有"SET"方法的属性有关,或者与这些方法有关.
有几种情况可以派上用场.
在问题上,有没有办法修改req对象参数?
我有两个控制器,SocketController并且ProjectController
SocketController方法getData(data)
ProjectController有方法addProject(data)
我需要从getData()方法调用addProject().
我尝试使用,sails.controllers.ProjectController.addProject(data)但我得到以下错误:
找不到undefined的方法addProject
我services在Stack Overflow中搜索了另一种调用另一个控制器的方法,但这对我没用.有没有其他办法让这项工作?