nodejs微服务

近来公司增加了nodejs微服务

它的主要任务是接收来自于现场的采集数据:作业记录和流转记录,动态构建一个基地的全景实时数据

暂时不涉及数据库。

如果要进行数据库操作,不建议使用本模块,由Springboot来设计一个Java版的模块。

此模块只是进行实时内存数据的更新,并提供给新的中控界面进行使用。

NodeJs后端开发基本配置:

node环境、hotnode进行开发时执加载、pm2进行生产环境运行

开发一个后端微服务需要基本考虑几个问题:

1.这个微服务运行的服务器是什么,例如node,tomcat等

2.这个微服务的Url是怎么组织的

3.每一次访问要能够统一加拦截器

4.至少在拦截器里要能够发起http请求,以便向其它验证服务器请求验证服务

5.每一次访问时如何取出参数Get和Post

6.数据库如何访问

7.文件如何访问

8.如何添加第三方模块

9.如何打包发布