2017-02-01 8 views
0

従来の休止エンドポイントをApolloサーバーに追加したいのですが、Meteors認証システムを再利用したいと思います。ただし、Meteor.user()はこのコンテキストでは定義されていません。エンドポイントはユーザーの資格情報を見たり要求したりしません。createApolloServerの呼び出しでconfigServerでMeteor認証を使用する

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

関連する問題