近來公司增加了nodejs微服務
它的主要任務是接收來自於現場的采集數據:作業記錄和流轉記錄,動態構建一個基地的全景實時數據
暫時不涉及數據庫。
如果要進行數據庫操作,不建議使用本模塊,由Springboot來設計一個Java版的模塊。
此模塊只是進行實時內存數據的更新,並提供給新的中控界面進行使用。
NodeJs后端開發基本配置:
node環境、hotnode進行開發時執加載、pm2進行生產環境運行
開發一個后端微服務需要基本考慮幾個問題:
1.這個微服務運行的服務器是什么,例如node,tomcat等
2.這個微服務的Url是怎么組織的
3.每一次訪問要能夠統一加攔截器
4.至少在攔截器里要能夠發起http請求,以便向其它驗證服務器請求驗證服務
5.每一次訪問時如何取出參數Get和Post
6.數據庫如何訪問
7.文件如何訪問
8.如何添加第三方模塊
9.如何打包發布