2013-06-01 14 views
5

Viene visualizzato questo errore dopo aver tentato di utilizzare jQuery'a $ .inArray() nella cartella del server di un'applicazione Meteor. È possibile utilizzare jQuery sui file server.js di meteors?

Se non riesco a utilizzare i metodi jQuery sul lato server, qual è una buona alternativa? Al momento ho trovato un work-around con underscore, ma underscore ha una dipendenza da jQuery, quindi sono confuso da quanto jQuery mi dà un errore, ma sottolineatura funziona.

+1

non è indexOf() funzionante? –

+0

[Lo-Dash] (http://lodash.com/) fornisce una collezione di funzioni molto bella, ['_.contains()'] (http://lodash.com/docs#contains) essendo uno di loro . – Tomalak

+0

Tomalak, ho appena installato il pacchetto mrt per il trattino basso e sembra funzionare. Perché raccomandi Lo-Dash over Underscore? –

risposta

0

Underscore viene fornito con meteora: Meteor lo utilizza.

Se si desidera utilizzare JQuery sul server, provare Phantom.js. Vedi Server-side jquery

+0

Grazie. Lo guarderò. –

+0

Phantom.js sembra un enorme overkill se OP vuole solo accedere ai metodi helper di jQuery. – Zach

Problemi correlati