如何创build一个sails.js应用程序,它将同时在两个不同的端口上侦听

例如,我有一个sails.js应用程序(默认情况下)侦听端口1337.我想configuration它在两个不同的端口上同时侦听 – 一个用于SSL,一个用于非SSL通信。 这甚至有可能吗? 我已经search了文档,找不到一个例子,除了设置一个单一的端口值以外,还有其他的例子。

我是否需要创build一个像Apache或者nginx这样的前端,才能坚持使用纯粹的node.js解决scheme – 也许是用express?

我应该补充说,我只是通过socket.io使用服务器的networking套接字

一个工作的例子将是伟大的,但任何提示和指针将有所帮助。

最简单的可能是运行你的服务器两次。

只要确保共享会话和持久性全局variables等常用数据 – 也许可以使用类似redis的东西(sails可以自动将会话以redis为基础,甚至可以将redis服务器上的模型绑定到当前数据库上)