Гмуркам се в NodeJS и Express (това е много сложно за мен), за да създам уеб приложение в реално време. В момента се опитвам да разбера как мога да използвам съществуваща javascript библиотека от страната на сървъра. Проблемът е, че библиотеката изглежда е проектирана да работи от страна на клиента и в резултат на това инструкциите ви показват само как да я използвате от страна на клиента. Библиотеката, за която говоря, можете да намерите тук...
https://github.com/replit/jsrepl
Въпроси:
- Тъй като уеб приложението на NodeJS е изградено на javascript, справедливо ли е да се каже, че мога да стартирам всяка библиотека на javascript без gui от страната на сървъра?
- Може ли някой да предложи някакви насоки как мога да добавя тази библиотека jsrepl към моето приложение Express 3.0 по начин, който ми позволява да го използвам по същия начин, по който бих го използвал от страната на клиента в браузър? Трябва ли да променя кода на jsrepl и да добавя "exports." към методите, които искам да използвам?
Което означава, че от страната на сървъра мога да изпълня следния код...
var jsrepl = new JSREPL({
input: inputCallback,
output: outputCallback,
result: resultCallback,
error: errorCallback,
progress: progressCallback,
timeout: {
time: 30000,
callback: timeoutCallback
}
});
Благодаря предварително за цялата ви мъдрост! Правя всичко възможно да разбера всичко това.