我们有一个项目,我们将Meteor作为Web前端运行,我们在另一个端口使用PHP + nginx进行移动平台的api调用。
Meteor和PHP后端连接到一般的mongo数据库。
Meteor在授权和注册时不会发送到服务器普通密码,并使用安全远程密码协议。
Meteor.loginWithPassword(user, password, [callback])
无法在服务器上使用
如何创建可以注册/授权并向移动客户端提供可用于授权的令牌的Web服务?
答案 0 :(得分:2)
我知道这有点棘手,因为没有很好的访问POST和GET请求的流量,我认为它在路线图上,但你可以试试这个。我是从另一个answer
借来的您可以尝试为特定的JS请求创建自定义节点路由。 e.g
__meteor_bootstrap__.app.stack.splice (0, 0, {
route: '/checklogin',
handle: function (req,res, next) {
username = req.param('username') //req contains POST data
//Check whether the thing is logged in
//Other stuff..
res.send({success:false..}});
}.future ()
});