2016-08-18 3 views
1

私はループバックログインデータソースとしてRESTを持つユーザー

"mock": { "name": "mock", "baseURL": "http://localhost:3000/", "connector": "rest" }, 

UserModel

​​

をベースモデルUSERおよびRESTデータソース

"UserModel": { "dataSource": "mock", "public": true } 

データソースを持っているUserModelを持っていますポストと本文のように/ UserModel/loginを呼び出すときの問題

0私はRESTと彼らのためにユーザー名とパスワードのチェックを受けたバックエンドを通じてログインを処理し、200を返すようにしたい

/UserModels?where%5Busername%5D=test&limit=1&offset=0&skip=0 

:私だけにしても、パスワードなしでコールを取得モックサーバーで

{"username": "test", "password": "123"} 

または401

+0

モックサーバーでレスポンスの本文を確認しましたか?私はかなりデータがそこにあり、URLにコード化されていないと確信しています – Overdrivr

+0

それは身体を持っていない取得要求です – Jimmy

答えて

0

最後に問題が発生しました。それは誤解だった。 ループバックは自分自身でログインしようとするため、ユーザーモデルが必要です。そのため、入力パスワードをハッシュして2つのデータをアサートすることができます。 そのようにしてユーザーを取得する必要があります。

0

POSTメソッド

"operations": [{ 
      "template": { 
       "method": "POST", 
       "url": "http://localhost:3000/MockedUsers??", 
       "headers": { 
        "accepts": "application/json", 
        "content-type": "application/json" 
       }, 
       "query": { 
        "username": "{username}", 
        "password": "{password}" 
       }, 

      } 
     }] 

を使用してdatasources.jsonにログインエンドポイントを定義してみはそれをテストしていませんしかし、それが役に立つかどうか私に教えてください。 Documentationはこのトピックでより明確になりますIMO。

関連する問題