2017-11-03 154 views
0

我想通过WebStorm将socket.io添加到生成的express服务器中。我在哪里设置服务器并运行socket.on事件?只要把它们全部放在/ bin/www里面,或者它的凌乱,我都会让索引和用户页面等一些控制器有效。在哪里把socket.io服务器放入WebStorm Express模板

My layout autogenerated by WebStorm

PS:我也有第二快的问题。在Socket.IO websocket服务器的同一端口上有表达Web服务器的愚蠢的想法吗?我看到,所有使用子域连接到socket.io的网站,因此他们必须使用不同的端口。

+0

WebStorm说什么?你看过支持/指南吗? – Grantly

+1

我快速得到低谷WebStorm指南,我找不到一些关于布局的信息,什么是正确的使用方法 – D3admau5

回答

1

这没有一个答案。但为了获得一些很好的方法来做到这一点,你可以下载一些可信的例子。例如,MEAN.JS使用socket.io,它非常结构化。你可能不需要所有的东西,但这对组织获得灵感很有帮助。祝你好运!

+0

我只想确保在我开始制作一些项目之前,我已经把所有的东西都由一些非书面标准构成:)我在完整的JavaScript网站中我很新,因为我使用PHP和Apache达6年之久。感谢您的回答 – D3admau5

+1

嘿,我完全理解。这就是为什么我建议像MEAN.JS那样设置的东西。可能有一个预制的堆栈可供您使用/遵循。但在这里没有人真的能够给你明确的方向,因为没有一个整体的标准。 – Dallas

+0

好的,所以它就像你在编写PHP应用时一样......你可以使用MVC模式,或者你可以把所有东西都打包成一个文件,并希望没有人会看到它:D – D3admau5