node.js - 在 Sails.JS 中调用多个控制器
问题描述
我有一个包含两个表的应用程序:员工和部门。在我的员工控制器中,我有一个创建函数来生成员工。同样,在我的部门表中,我有一个创建函数来生成一个部门。现在,每当我收到生成员工的请求时,我都必须在两个表中插入我的创建员工函数。我的请求首先路由到员工控制器,我在其中插入员工表。从这里,我应该为部门表调用什么控制器?
解决方案
您是否尝试过独立操作?Sails 针对单个控制器文件中的多个操作的问题提供了此功能。在独立操作中,每个操作都位于 api/controllers 的子文件夹中,例如
api/
controllers/
user/
login.js
logout.js
signup.js
来自官方 SailsJS 动作和控制器 - 完整文档在这里:https ://sailsjs.com/documentation/concepts/actions-and-controllers
推荐阅读
- javascript - 使用 next 方法创建一个迭代器,该方法在调用 .next 时返回数组的每个值
- java - ETL 设计:我应该使用什么队列而不是我的 SQL 表并且仍然能够并行处理?
- sql-server - SQL 中连接、实例和会话之间的区别
- c++ - std::accumulate 可以抛出吗?
- excel - 如何在 VBA 中找到控件的父用户窗体
- javascript - Await 仅在异步函数中有效
- excel - 如何验证电子邮件地址格式?
- google-cloud-platform - 在 GCP 中查询项目列表
- string - 恐慌:运行时错误:切片超出范围 [2:1]
- c# - C#:运行程序并用 if 语句回答输入后,我如何让程序继续提问?