![](/img/trans.png)
[英]Port already in use - Error in application using Node.js & Express.js
[英]Port Node.js/Express.js + MongoDB Application to Desktop
我最近開始開發用於Web的應用程序,使用Express.js + MongoDB定義RESTFull接口,所有這些都與使用AJAX接收和寫入數據的HTML5前端結合在一起。
最初的幾位Beta測試人員報告說,他們對應用程序是網絡應用程序並不滿意,出於安全原因(會處理個人數據),他們寧願將所有內容都保存在自己的計算機上。
現在,我知道有幾種方法可以使Node.js應用程序看起來像本機應用程序,請參閱將node.js Webapp打包為普通的桌面應用程序 。 我已經嘗試過NW.js,但似乎找不到在NW.js限制內實際運行應用程序express.js部分的選項。
對我的問題:
我將集中精力進行應用程序移植,以使這些相同的客戶對您的安全措施感到滿意,以現有的Web應用程序格式保護其數據。
但是,如果您真的希望他們在本地運行它,那么他們可能需要安裝自己的Mongo。 我沒有找到完整的mongo安裝,而是找到了NeDB。 它實現了相同的Mongo API,因此您應該能夠輕松移植。
https://github.com/louischatriot/nedb
適用於Node.js,nw.js,Electron和瀏覽器的嵌入式持久性或內存數據庫,100%Javascript,無二進制依賴性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.