这是一个好主意吗?
我会这样想。 是的, ,这是一个非常适合Node.js优势的用例。
您为此目的推荐哪些模块?
- 应用服务器:express.js
- 网络插座:socket.io(也许是socks.js)
- 从网关到后端的HTTP:超级Quest或Superegent或request.js
- 如果您需要任何直接的HTTP代理功能:节点proxy
题
我正在考虑将Node.js用作网关。我想实现多个前端(浏览器,应用等),这些前端由Node.js提供,并通过WebSockets提供数据。 Node.js无法直接从数据库中获取此数据,但是Node.js应该通过接口从后端获取它,这使得易于替换后端。因此,我正在考虑使用RESTFULE层或MQTT(例如MQTT)作为接口的发布 /订阅协议。好的...问题:这是个好主意吗? Node.js可以充当网关吗?您为此目的推荐哪些模块?
解决方案
这是一个好主意吗?
我会这样想。 是的, ,这是一个非常适合Node.js优势的用例。
您为此目的推荐哪些模块?