我正在潛入NodeJS和Express(構建一個實時Web應用程序非常複雜)。目前,我試圖瞭解如何在服務器端使用現有的JavaScript庫。問題是庫似乎設計爲在客戶端運行,因此,這些指令僅向您顯示如何在客戶端使用它。我說的是可以在這裏找到該庫...如何在NodeJS應用程序的服務器端設計爲在客戶端上運行時使用JavaScript庫?
https://github.com/replit/jsrepl
問題:
- 由於網絡的NodeJS應用是建立在JavaScript中,是否公平地說,我可以運行任何服務器端的非gui 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
}
});
感謝您的智慧!我正在盡力理解這一切。
+1問題。有趣的庫 - 純JavaScript python,scheme和lua解釋器。這個庫只是尖叫着移植到node.js – slebetman 2013-10-25 03:38:59