私はHTML5を学び、Express、PassportJS、Mongoose / MongoDB、connect-mongoose、NowJSを使用して簡単なチャットルームを構築しています。
NowJSの認証に問題があるという大きな問題を除いて、すべてが完全に機能します。
これを行う通常の方法は、サーバー側の「this.user.cookie」プロパティを読み取り、文字列を解析することです。ただし、何らかの理由で、Cookieがサーバーに返送されていません。(詳細はこちら:this.userのNowJS cookieフィールドは空です)多くのグーグルの後、NowJS接続/クライアントを認証するための代替の安全な方法はないと思います。
質問
WebアプリからNowJSをすべて削除し、socket.ioを直接使用することを考えています。socket.ioは簡単に操作できますか?NowJSを使用する代わりにsocket.ioに切り替えると、主要な機能が失われますか?
socket.ioを使用して次のことを行うことはできますか?
1)サーバー側の機能を呼び出しますか?
2)サーバー側の変数をクライアントと共有しますか?