2016-03-30 32 views
0

私のアプリのサインアップページでStrongloopを使用して作成したユーザdbにユーザ名が既に存在するかどうかを確認します。Strongloopを使用してdbにユーザが存在するかどうかを確認してください

「GET/User/{id}/exists」と呼んで確認してください。しかし、私はこのAPIを使用すると "Authorization Required"エラーが発生します。ドキュメントを参照した後https://docs.strongloop.com/display/public/LB/User+REST+API

答えて

1

に示すように

は、私はあなたが ような何かをしなければならないだろうと思いユーザーAPIのデフォルトのパーミッションを変更することは可能です。この[BASE_URL] /ユーザー/ ID /あなたがログインしている場合にのみ、ユーザーに関する情報に到達することができますか?ID = [YourUserID] &ユーザー= [YourUsersName]

+0

そのAPIのデフォルトのパーミッションが拒否]に設定されている、私がそのAPIを呼び出すことができます前に許可する権限を変更する必要がありそうです。 – Tim

0

通常は、存在している。 ですからがログインしているasumming、あなたはGETユーザーAPIを使用することができます。

http://127.0.0.1:3000/api/users/findOne?filter={"where":{"email":"[email protected]"}} 

あなたは(場合には、あなたがidで見てアレント)それを見ることができ、「ユーザー名」またはプロパティで「メール」を置き換えることができます。一方で

Where Query Documentation

あなたは不正な呼び出しからこのクエリを作成したい場合、あなたは「remoteMethod」を作成し、カスタムAPIメソッドをプログラムすることができます。

RemoteMethod Documentation

関連する問題