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' –
啊,非常感謝!它的工作原理我在嘗試堆疊交換求助之前嘗試了大寫字母和一個選項對象,但顯然我沒有同時嘗試兩種方式。 –