当前位置: 首页 > 面试题库 >

在Sails.js / api / controllers中创建子文件夹

扶文光
2023-03-14
问题内容

这是我的问题:我想在/ api / controllers内部创建一些子文件夹,以组织我的源代码。我的问题是,一旦创建新文件夹,蓝图api / routes
/ actions似乎不再起作用。

从我所有的测试中,如果我将/api/controller/UserController.js更改为/api/controller/newpath/UserController.js,我将无法再获得可以正常工作的蓝图。

有什么办法吗?

谢谢伊曼纽尔


问题答案:

您可以进行设置。它有点未记录,但是您可以在控制器上设置“ _config”对象

api/controllers/subFolder/YourController.js
...
module.exports = {
  _config: {
    model: 'YourModel' // case sensitive
    actions: true,
    shortcuts: true,
    rest: true
  }
}


 类似资料:
  • 问题内容: 我正在将我的一个应用程序从Express转换为sails.js-是否可以在Sails中执行类似的操作? 从我在Express中的文件中: 这使我可以在每个视图上访问这些变量,而不必将其硬编码到模板中。虽然不确定在Sails中如何/在哪里进行。 问题答案: 您可以在文件夹中创建自己的配置文件。例如,使用您的配置变量: 然后通过全局变量从任何视图访问这些变量。 在视图中: 在服务 在模型中

  • 我是亚马逊和java的新手。我在这里尝试两件事。 第一-我试图在我的Amazon S3存储桶中创建一个文件夹,我已经创建并获得了凭据。 第二-我正在尝试将文件上传到这个存储桶。 根据我的理解,我可以使用putObjectRequest()方法来完成这两个任务。 用于上传文件。 我不确定我是否应该使用这种方法 仅用于创建文件夹。我正在努力学习InputSteam和ObjectMetadata。我不知

  • 问题内容: import java.io.File; File folder = new File(Environment.getExternalStorageDirectory() + “/TollCulator”); boolean success = true; if (!folder.exists()) { //Toast.makeText(MainActivity.this, “Dire

  • 问题内容: 我不熟悉Swift,也不确定如何从字符串路径(或某种对象)创建新文件夹 这是在带有Cocoa的OS X上。 问题答案: 我的理解是,您正在尝试使用swift以编程方式创建目录。下面给出的代码执行相同的操作。

  • 问题内容: 我有问题让用户通过ajax请求>路由> controller @ method在laravel 4中创建文件夹。 我确实对url调用权方法测试了ajax成功请求。 当我使用或(此方法存在吗?)时,我将得到响应并且无法创建新文件夹..该如何解决? route.php AdminDashboardController js 问题答案: 不,实际上是 另外,您可以尝试以下操作: 更新: 确实