0
我需要長時間運行Javascript文件(可能一次約5個星期左右),而不會停止或中斷。目前該腳本是連接到服務器並通過Sockjs接收數據的客戶端腳本。沒有HTMl/GUI。只有一些計算。壓力測試僅在瀏覽器中運行的JAvascript文件
- 我需要確保客戶端始終保持與服務器的連接。我需要能夠從forever.js這樣的命令行運行一些腳本。我試圖將javascript移植到node.js,但它不起作用。它只適用於瀏覽器。我已經嘗試閱讀文件並進行評估,但沒有一個可行。有沒有其他選擇對我開放?我曾嘗試過phantomJS,但那也不起作用。我曾看過How can I use a javascript library on the server side of a NodeJS app when it was designed to run on the client?和Load "Vanilla" Javascript Libraries into Node.js但我反覆得到SockJS沒有定義。我想這個問題在圖書館深處,並不是一個簡單的解決方法。
任何人都可以給我一些指針嗎?我的其他選擇是什麼?測試客戶端JavaScript庫的最佳方式是什麼,它似乎只適用於瀏覽器?
這是我正在使用的回購: https://github.com/sockjs/sockjs-client 它似乎並沒有運行在節點上。我嘗試用require替換腳本標記,並將sock.js下載到單獨的文件中並使用它。
在沒有UI的情況下在客戶端上運行的任何東西也應該能夠在節點中運行 - 儘管如果您正在進行Ajax調用,您可能需要填充圖層。 –