我不確定我在這裏問的是正確的問題......所以請不要攻擊我。Node.js中的createReadStream中的替代數據
我正在爲一種跟蹤實現創建自己的異步回調庫。用戶必須在其網站上安裝一段包含唯一帳號的代碼。認爲Google Analytics。
庫調用會伸出到我的節點服務器,並在查詢參數中傳遞帳戶ID。
節點響應分析庫,因此可以在用戶的站點上調用各種跟蹤功能。
我的問題是,我如何修改我的靜態跟蹤庫,基於查詢參數流回到用戶的頁面?例如,一旦從查詢字符串中讀取帳戶ID,我會進行數據庫查找以查找庫中某些特定於該用戶的值,並且想要適當修改庫中的特定功能。
我正在用我的本地服務器讀取一個靜態文件: fs.createReadStream(「./ file.js」);
如何修改該文件以替代其他文件中的某些值?
或者我應該在啓動時將文件讀入內存中的對象,然後通過響應對象直接寫出修改過的數據?
我建議做你的建議在最後 - 把文件讀入內存,修改那裏,然後發出修改後的文件 – ControlAltDel 2012-04-10 22:01:23
你的意思是讀在每次請求時將文件存入內存,還是隻做一次,並在響應中修改它? – EvilJordan 2012-04-11 02:42:31