JavaScript不在models文件夹中执行文件

时间:2016-05-05 08:50:39

标签: node.js loopbackjs strongloop

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

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

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

1 个答案:

答案 0 :(得分:2)

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

一些例子使用" user"这是一个扩展的"用户"但是我总是使用不同的名字来防止混淆(例如@amuramoto,客户提到的)

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

    请注意,在List<employee> obj = new List<employee> query = obj.AsQueryable<employee>() var paramterExpression = Expression.Parameter(typeof(Employee)); Expression<func><employee> orderByExpression = (Expression<func><employee>)Expression.Lambda(Expression.PropertyOrField(paramterExpression, "EmpName"), paramterExpression); 中,app将成为模型。以这种方式重命名module.exports = function(app)(例如)并使用module.exports = function(Customer)

    访问应用对象