0

我想向我的 Apollo 服务器添加一个传统的 rest 端点,并且我想重用 Meteors 身份验证系统。但是,Meteor.user()未在此上下文中定义。端点不会查找或询问用户凭据。

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

1 回答 1

0

如果您使用 Meteor,制作传统 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

于 2017-02-03T02:15:34.187 回答