Sails.jsはとても簡単にシステムが構築できて超便利なんですが、その中でも素晴らしいのがSocket.IOがすでにフレームワークに組み込まれているところ。Sailsを始めて1時間もあればSocet.IOを使ったリアルタイムなんちゃってWebサービスが作れてしまいます。 ただ難点がSails.jsのバージョンアップの速さ。巷にある情報はver0.9以下の情報が多く、Socket.IO以前にそもそも基礎的なアプリを作るのに時間がかかってしまう。というわけで、ver0.10系からSails.jsを始めた人向けに、Socket.IOを使ったリアルタイムチャットサービスの作り方を書きます。 今回作ったソースコードはこちらに置いています。 https://github.com/KeitaMoromizato/chatsample Socket.IOとは? 簡単に言うと、ブラウザに対してPush通知
![Sails.js(0.10.x)でSocket.IOを使った超シンプルなチャットサービスを作る - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/e24ec1a45a9397bc97db5e29ba5d9a6fd93a1390/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9U2FpbHMuanMlMjgwLjEwLnglMjklRTMlODElQTdTb2NrZXQuSU8lRTMlODIlOTIlRTQlQkQlQkYlRTMlODElQTMlRTMlODElOUYlRTglQjYlODUlRTMlODIlQjclRTMlODMlQjMlRTMlODMlOTclRTMlODMlQUIlRTMlODElQUElRTMlODMlODElRTMlODMlQTMlRTMlODMlODMlRTMlODMlODglRTMlODIlQjUlRTMlODMlQkMlRTMlODMlOTMlRTMlODIlQjklRTMlODIlOTIlRTQlQkQlOUMlRTMlODIlOEImdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ21pZGRsZSZzPWY1YzY2OWU0OTM2ZDY0MWUzZDIzZjgwNDQ1MDhmMzA4%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwS2VpdGFNb3JvbWl6YXRvJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz05ZmUzY2MwZWU4NDI2OWY1NmM1ZjY2OGQ0NDdhNzZiMg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D5a08c4ba4640594d2d670f3e138214cb)