SHARING CODE ACROSS CONTROLLERS
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.6k
- Forks
- 179
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Попытка использовать кода меж контроллерами как это описано в документации приводит к ошибке: 500 Error: userRequired is not defined
Может я что то делаю не так или ...
application_controller.js
```
publish('requireUser', requireUser);
function requireUser () {
// ...
}
```
products_controller.js
```
load('application'); // note that _controller siffix omitted
before(use('userRequired'), { only: 'products' });
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Das Issue behandelt die gemeinsame Nutzung von Code zwischen Controllern im Compound-Framework. Untersuche application_controller.js und products_controller.js, um das Publish/Load/Use-Muster zu verstehen. Der Fehler 'userRequired is not defined' deutet auf ein Problem mit dem Modul-Laden oder der Funktionsbenennung hin. Beginne mit der Untersuchung des Controller-Lademechanismus im Quellcode des Frameworks, schreibe dann einen Test, um das Problem zu reproduzieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- node.js
- Bereich
- api, backend
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100