Я, имеющий два контроллера, SocketController
и ProjectController
SocketController
имеет метод GetData (данные)
ProjectController
имеет метод addProject (данные)
нужно вызвать addProject() из GetData() метод.
Я попытался с помощью sails.controllers.ProjectController.addProject(data)
, но я получил следующую ошибку:Паруса называют один контроллер с другого контроллера
Не удается найти метод addProject неопределенной
я искал альтернативные способы вызова другого контроллера с помощью services
в Stack Overflow, но это было не помогает мне. Есть ли другой способ получить эту работу?
Не должны ли быть моделями? –
использовать 'sails.controllers.project.addProject (data)', потому что если вы помните, что генерируете api, вы сделали это с помощью 'sails generate api project', а имя ProjectController было назначено парусами в файл вашего контроллера – Paulo