0
我试图在Loopback中使用mixins,但似乎我犯了一些愚蠢的错误。Loopback混入不工作?
我在 “普通/混入/ test.js”
module.exports = function(Model, message) {
console.log(message);
};
定义如下混入在 “user.json” 文件,我把下列:
{
"name": "user",
... ,
"mixins":{
"test":"hello world"
}
}
我没有改变在“模型config.json”文件的元属性,它是
{
"_meta": {
"sources": [
"loopback/common/models",
"loopback/server/models",
"../common/models",
"./models"
],
"mixins": [
"loopback/common/mixins",
"loopback/server/mixins",
"../common/mixins",
"./mixins"
]
},
... ,
"user": {
"dataSource": "mysql",
"public": true,
"options": {
"emailVerificationRequired": true
}
},
...
}
我希望看到的“Hello world”当我启动服务器,但没有记录,我做错了什么?
我想这一点,但它仍然无助:( –
@WardBeullens我我的答案更新的混入名称应该是'Test'不'test' –
啊,非常感谢!它的工作原理我在尝试堆叠交换求助之前尝试了大写字母和一个选项对象,但显然我没有同时尝试两种方式。 –