1

MeteorをWebフロントエンドとして実行するプロジェクトがあり、モバイルプラットフォームからのAPI呼び出し用に別のポートにPHP+nginxがあります。

MeteorとPHPバックエンドは一般的なmongoデータベースに接続されています。

Meteorは、認証および登録中にサーバーにプレーンパスワードを送信せず、SecureRemotePasswordプロトコルを使用します。

Meteor.loginWithPassword(user, password, [callback])

サーバーでは使用できません

登録/承認できるWebサービスを作成し、承認に使用できるトークンをモバイルクライアントに提供するにはどうすればよいですか?

4

1 に答える 1

2

流星へのPOSTおよびGETリクエストへのアクセスがまだ十分ではないため、これは少し注意が必要です。ロードマップ上にあると思いますが、これを試すことができます。別の答えから借りました

特定のJSリクエストのカスタムノードルートを作成してみることができます。例えば

__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 ()
});
于 2013-02-15T08:06:21.410 に答える