首页 > 解决方案 > 在 Sails.JS 中调用多个控制器

问题描述

我有一个包含两个表的应用程序:员工和部门。在我的员工控制器中,我有一个创建函数来生成员工。同样,在我的部门表中,我有一个创建函数来生成一个部门。现在,每当我收到生成员工的请求时,我都必须在两个表中插入我的创建员工函数。我的请求首先路由到员工控制器,我在其中插入员工表。从这里,我应该为部门表调用什么控制器?

标签: node.jssails.js

解决方案


您是否尝试过独立操作?Sails 针对单个控制器文件中的多个操作的问题提供了此功能。在独立操作中,每个操作都位于 api/controllers 的子文件夹中,例如

api/
 controllers/
  user/
   login.js
   logout.js
   signup.js

来自官方 SailsJS 动作和控制器 - 完整文档在这里:https ://sailsjs.com/documentation/concepts/actions-and-controllers


推荐阅读