Ich versuche, Mixins in Loopback zu verwenden, aber es scheint, dass ich einen dummen Fehler mache.Loopback Mixins funktioniert nicht?
ich folgende mixin definiert in "common/Mixins/test.js"
module.exports = function(Model, message) {
console.log(message);
};
In der "user.json" Datei habe ich die folgenden:
{
"name": "user",
... ,
"mixins":{
"test":"hello world"
}
}
ich nicht ändern die Meta-Eigenschaft in der „Modell-config.json“ Datei ist es
{
"_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
}
},
...
}
ich erwarte, dass „Hallo Welt“, wenn ich den Server zu starten, um zu sehen, aber es wird nichts protokolliert, was mache ich falsch?
ich das versucht, es hat noch nichts :( –
@WardBeullens ich meine Antwort aktualisiert Der mixin Name sein sollte 'test' nicht' test' –
Ah, vielen Dank Es funktioniert. Ich versuchte Großbuchstaben und ein Optionen-Objekt vor dem Stackexchange für Hilfe zu kommen, aber anscheinend habe ich beides nicht gleichzeitig versucht. –