我们的应用程序将有一个网站和一个移动应用程序都与相同的API后端进行通信.我有一个Nodejs应用程序只提供API,第二个Nodejs应用程序提供网站的html页面.我正在为这两个应用程序使用Expressjs Web框架.
从另一个Nodejs应用程序调用一个Nodejs中的API有哪些不同的方法?关于何时使用每种方法的其他信息将是很好的.
编辑:
例如,我有以下应用程序
NodejsAPI将提供对MobileApp和NodejsWebsite的API的访问.MobileApp将通过http访问API.但我想知道NodejsWebsite在NodejsAPI应用程序中调用API的选项有哪些.据我所知,这将是两个进程之间的进程间通信.对于.net应用程序,可以使用.net管道,tcp通信等进行此类通信.在unix和linux平台上,Nodejs应用程序的等效方法是什么?
从IPC的角度思考我发现以下内容很有用,
什么是最有效的node.js进程间通信库/方法?
https://www.npmjs.org/package/node-ipc