JavaScript 没有执行模型文件夹中的文件

JavaScript not executing file in models folder

我已经使用 strongloop 生成了一个应用程序并在 user.js

中添加了以下代码
// user.js
console.log("came here");
module.exports = function(app) {
  console.log(app);
};

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

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

有些示例使用 "user",它是 "User" class 的扩展,但我总是使用不同的名称以防止混淆(例如@amuramoto 客户提到的)

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

请注意,在 module.exports = function(app) 中,应用将成为模型。以这种方式重命名 module.exports = function(Customer)(例如)并使用 Customer.app

访问应用程序对象