Node.js 如何在nodejs web应用程序中向经过身份验证的用户发送实时通知?
我正在构建一个web应用程序,它涉及用户通知、关注、论坛提要、喜欢等等 我想向用户发送实时通知,比如有人向他们发送跟踪请求或消息 我还希望看到类似的按钮和论坛回复实时更新,而不需要用户导航或刷新页面 我考虑过轮询服务器,但我认为这不是一个好主意 我认为WebSocket可能是一个解决方案,但我可能错了。我的印象是WebSocket不能很好地处理身份验证 有没有免费的解决方案可以用来实现这些功能?我该怎么办呢?我相信它提供免费帐户。Node.js 如何在nodejs web应用程序中向经过身份验证的用户发送实时通知?,node.js,express,websocket,real-time,Node.js,Express,Websocket,Real Time,我正在构建一个web应用程序,它涉及用户通知、关注、论坛提要、喜欢等等 我想向用户发送实时通知,比如有人向他们发送跟踪请求或消息 我还希望看到类似的按钮和论坛回复实时更新,而不需要用户导航或刷新页面 我考虑过轮询服务器,但我认为这不是一个好主意 我认为WebSocket可能是一个解决方案,但我可能错了。我的印象是WebSocket不能很好地处理身份验证 有没有免费的解决方案可以用来实现这些功能?我该怎么办呢?我相信它提供免费帐户。 因为您使用的是Node,所以您需要使用他们的JS库,我不知道如何
因为您使用的是Node,所以您需要使用他们的JS库,我不知道如何使用Pusher和JWT身份验证?文件上的内容不是很清楚。如何使用Pusher发送JWT?我没有使用JWT,但我的理解是JWT令牌只是一个普通的JSON对象,具有加密签名的数据值。如果是这样的话,我想你可以把JWT传递给Pusher,就像传递其他类型的auth令牌一样。FWIW:Pusher文档有一个专门关于在应用程序的服务器端和客户端上实现auth的页面。