JavaScript不在模型文件夹中执行文件

我已经使用strongloop生成了一个应用程序,并在user.js中添加了以下代码

// user.js console.log("came here"); module.exports = function(app) { console.log(app); }; 

为什么我看不到任何控制台? 为什么运行服务器时这个文件不被包含?

由于您使用的是用户而不是用户,我假设您扩展了默认的用户类(区分大小写)。 如果没有,你必须https://docs.strongloop.com/display/public/LB/Customizing+models

一些例子使用“用户”这是一个扩展的“用户”类,但我总是使用不同的名称,以防止混淆(如由@amuramoto,客户提到)

  1. 检查你有一个models / your_user_class.json
  2. 检查你的用户类是否在/server/model-config.json中
  3. 在models / your_user_class.js中添加你的js文件(注意大小写)

请注意,在module.exports = function(app) ,应用程序将是模型。 以这种方式重命名module.exports = function(Customer) (例如)并使用Customer.app访问应用程序对象