我正在使用JWT
(RFC 7519)使用AccessToken
创建RefreshToken
和Apollo-Server-express
。我需要将新的AccessToken
发送到客户端,但RefreshToken
仍然有效。可以通过在普通http中设置cookie来实现。但是在subscriptions
中,我找不到如何在onConnect
文档中发布apollo
。
const subscriptions = {
onConnect: async (connectionParams, webSocket) => {
// I need to send back new AccessToken & RefreshToken to the client here. Is there webSocket.emit() like socket.io?
}}