如何修复多个创建会话Apollo Server SSR

时间:2019-09-11 08:08:31

标签: javascript express apollo apollo-server

好吧。初始化时,为对graphql的每个请求创建我的第一个load ssr网站会话。所以在我的数据库中,我看到4-7个已保存的会话。我该如何解决。 以及中间件的问题。对于前认证中间件,在将其发送到客户端后创建大量令牌

app.use(authMiddleware)

   app.use(session({
        genid:  () => uuid(),
        secret: 'squirrel',
        cookie: {
            maxAge: 1000 * 60 * 60 * 24 * 7 // 1 week
        },
        store,
        resave:            true,
        saveUninitialized: true
    }))
app.use('/graphql', graphqlUploadExpress({
        maxFileSize: 10000000, maxFiles:    10
    }), graphqlHTTP(async(req) => ({
        schema:   graphQlSchema,
        graphiql: true,
        context:  {
            req
        }
    })))

0 个答案:

没有答案