1602 / 1602/compound

SHARING CODE ACROSS CONTROLLERS

Aperta
#634 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
1.6k
Fork
179
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Попытка использовать кода меж контроллерами как это описано в документации приводит к ошибке: 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' });
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Il problema riguarda la condivisione del codice tra i controller nel framework Compound. Esamina application_controller.js e products_controller.js per comprendere il modello publish/load/use. L'errore 'userRequired is not defined' suggerisce un problema con il caricamento del modulo o la denominazione delle funzioni. Inizia esaminando il meccanismo di caricamento dei controller nel codice sorgente del framework, quindi scrivi un test per riprodurre il problema.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
node.js
Ambito
api, backend
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.