为什么无法从另一个内部访问其他 Controller 方法呢?

像这样。

module.exports =

   findStore: ->
       # do somthing

   index: ->
      @findStore(); # Error: undefined

已编译
module.exports = {
  findStore: function() {},
  index: function() {
    return this.findStore(); // Error: undefined
  }
};

如果您不能这样做,那为什么不呢?我还应该怎么做...

最佳答案

最近几个小时遇到相同的问题。我使用了api / services文件夹。
它可能不是您真正需要的,但是它是一种选择。
一个很好的解释在这里。 What services would one add to the api/services folder in sails.js

08-28 01:10