我试图运行该Coffeeshop的环回示例:

http://loopback.io/doc/en/lb2/Create-AngularJS-client.html

直到与AngularJS集成时出现该错误,这似乎还不错

使用以下命令时:

lb-ng server/server.js client/js/services/lb-services.js


我得到了错误堆栈:

Loading LoopBack app "/home/dqlgnoleht/Working/Projects/loopback-getting-started/server/server.js"
/home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:1340
        return fn.apply(null, args.concat(callArgs));
                 ^

TypeError: Cannot read property 'apply' of undefined
    at /home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:1340:22
    at apply (/home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:40:29)
    at /home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:76:16
    at /home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:3828:13
    at replenish (/home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:1018:21)
    at /home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:1022:13
    at eachOfLimit (/home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:1049:26)
    at /home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:1054:20
    at eachOf (/home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:1127:9)
    at _parallel (/home/dqlgnoleht/Working/Projects/loopback-getting-started/node_modules/async/dist/async.js:3827:9)


如何正确运行?或者我只是错过了一些配置。请帮忙!

在此先感谢您的帮助!

最佳答案

您应该返回一个函数,该函数返回一个异步函数。可能是这样的:

模型/candidate.js

module.exports = function (Candidate) {

  Candidate.getRawCV = getRawCV(Candidate);

  function getRawCV (Candidate) {
    return async function (next) {
      ...async code...
    }
  }

}

关于node.js - lb-ng loopback命令从异步模块返回“无法读取未定义的属性'应用'”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40054500/

10-09 20:29
查看更多