Я погружаюсь в NodeJS и Express (это ооочень сложно для меня), чтобы создать веб-приложение в реальном времени. На данный момент я пытаюсь понять, как я могу использовать существующую библиотеку javascript на стороне сервера. Проблема в том, что библиотека предназначена для работы на стороне клиента, и в результате инструкции только показывают, как использовать ее на стороне клиента. Библиотеку, о которой я говорю, можно найти здесь...
https://github.com/replit/jsrepl
Вопросы:
- Поскольку веб-приложение NodeJS построено на javascript, справедливо ли сказать, что я могу запустить любую библиотеку javascript, не связанную с графическим интерфейсом, на стороне сервера?
- Может ли кто-нибудь предложить некоторые рекомендации о том, как я могу добавить эту библиотеку jsrepl в свое приложение Express 3.0 таким образом, чтобы я мог использовать ее так же, как я использовал бы ее на стороне клиента в браузере? Должен ли я изменить код jsrepl и добавить «экспорт». к методам, которые я хочу использовать?
Это означает, что на стороне сервера я могу выполнить следующий код...
var jsrepl = new JSREPL({
input: inputCallback,
output: outputCallback,
result: resultCallback,
error: errorCallback,
progress: progressCallback,
timeout: {
time: 30000,
callback: timeoutCallback
}
});
Заранее спасибо за всю вашу мудрость! Я делаю все возможное, чтобы понять все это.