2015-03-16 6 views
5

Desidero utilizzare il pacchetto audit-argument-checks in meteor per assicurarmi di controllare tutti gli arugments correttamente.check-argument-checks con pacchetti errati

Ma alcuni altri pacchetti che sto importando come gadicohen:headers non sono conformi.

C'è un modo per abilitare il controllo di controllo solo per il mio codice e non per i pacchetti che sto utilizzando potrebbe non essere altrettanto conforme.

+0

Crea i tuoi metodi che usano 'check()', e una volta convalidato, chiama i metodi forniti dal pacchetto, lato server. Le intestazioni – dayuloli

+0

forniscono un metodo lato server che sono chiamate js lato client, '' ''headersToken''' e non è possibile sovrascrivere un Metor.method. Questo codice è anche implementato in linea, quindi nessuna patch di scimmia – JProgrammer

risposta

0

Mi imbatto spesso in questo - l'ecosistema del pacchetto consente di fare le cose facilmente, ma non sempre bene. Di solito clonerò il pacchetto nella mia cartella di pacchetti nella cartella del progetto meteor, apporto le modifiche, quindi invio una richiesta di pull all'autore originale in modo che la modifica arrivi ad altre persone. Con il pacchetto audit-argument-checks nel progetto, solitamente questo comporta l'aggiunta del pacchetto di controllo al file packages.js utilizzando api.use ('check'), quindi correggendo i metodi per controllare i parametri.