Mi sto immergendo in NodeJS ed Express (è davvero complicato per me) creare un'app web in tempo reale. Al momento, sto cercando di capire come utilizzare una libreria javascript esistente sul lato server. Il problema è che la libreria sembra essere progettata per funzionare sul lato client e, di conseguenza, le istruzioni mostrano solo come usarlo sul lato client. La biblioteca di cui sto parlando si possono trovare qui ...Come posso utilizzare una libreria javascript sul lato server di un'app NodeJS quando è stata progettata per essere eseguita sul client?
https://github.com/replit/jsrepl
Domande:
- Dal momento che una web app NodeJS è costruito su javascript, è giusto dire che posso eseguire qualsiasi libreria javascript non gui sul lato server?
- Qualcuno può offrire indicazioni su come aggiungere la libreria jsrepl alla mia app Express 3.0 in un modo che mi consenta di utilizzarla nello stesso modo in cui la userei sul lato client in un browser? Devo modificare il codice jsrepl e aggiungere "esportazioni". ai metodi che voglio usare?
Significato, sul lato server, posso eseguire il codice seguente ...
var jsrepl = new JSREPL({
input: inputCallback,
output: outputCallback,
result: resultCallback,
error: errorCallback,
progress: progressCallback,
timeout: {
time: 30000,
callback: timeoutCallback
}
});
Grazie in anticipo per tutta la tua saggezza! Sto facendo del mio meglio per capire tutto questo.
+1 domanda. Libreria interessante - python javascript puro, schema e interprete lua. Questa libreria è semplicemente urlata per essere trasferita su node.js – slebetman