2017-02-01 12 views
0

Я хочу добавить традиционную конечную точку отдыха на свой сервер Apollo, и я хотел бы повторно использовать систему аутентификации Meteors. Однако в этом контексте Meteor.user() не определен. Конечная точка не будет искать или запрашивать учетные данные пользователя.Использование аутентификации Meteor в configServer в вызове createApolloServer

createApolloServer(... , { 
    configServer: (app) => { 
    app.use('/myEndpoint',() => { 
     /* I want to have a meteor userId here */ 
    }); 
    }, 
}); 

ответ

0

Если вы используете Метеор, лучший способ сделать традиционный REST конечной точки является:

https://github.com/stubailo/meteor-rest/

simple:json-routes 

и вы можете сделать проверку подлинности с

simple:rest-accounts-password 
simple:authenticate-user-by-token 

Лучший способ получить информацию о пользователях Meteor в ваших распознавателях:

http://dev.apollodata.com/core/meteor.html