2016-09-02 5 views
1

私は、問題に直面しています、私のモデルはプロバイダを命名し、私はそれを示してメソッドGET を呼ばれる:私はそのプロジェクトによって放棄されたクライアントを扱っていますループバックエラーAUTHORIZATION_REQUIREDからstatusCode 401

{ 
    "error": { 
    "name": "Error", 
    "status": 401, 
    "message": "Authorization Required", 
    "statusCode": 401, 
    "code": "AUTHORIZATION_REQUIRED", 
    "stack": "Error: Authorization Required\n at /home/developer/node_modules/loopback/lib/application.js:396:21\n at /home/developer/node_modules/loopback/lib/model.js:322:7\n at /home/developer/node_modules/loopback/common/models/acl.js:472:23\n at /home/developer/node_modules/async/dist/async.js:3679:13\n at /home/developer/node_modules/async/dist/async.js:952:25\n at iteratorCallback (/home/developer/node_modules/async/dist/async.js:997:17)\n at /home/developer/node_modules/async/dist/async.js:847:20\n at /home/developer/node_modules/async/dist/async.js:3676:17\n at /home/developer/node_modules/async/dist/async.js:339:31\n at /home/developer/node_modules/loopback/common/models/acl.js:454:17\n at /home/developer/node_modules/loopback/common/models/role.js:272:21\n at /home/developer/node_modules/async-listener/glue.js:188:31\n at _combinedTickCallback (internal/process/next_tick.js:67:7)\n at process._tickDomainCallback [as _tickCallback] (internal/process/next_tick.js:122:9)" 
    } 
} 

を開発者私は新たなんだので、...特定のメソッドの権限を追加して、モデルcommon/Provider.jsonファイル

をチェック

+1

あなたの問題に関する詳細情報を提供する必要があります。 getメソッドとこのエラーの原因となるコード – Ediruth

+0

各リクエストで 'accesstoken'を指定する必要があります。 – Subburaj

+0

frdどのような情報が必要ですか? @Ediruth私はオリジナルの開発者ではないので、私はこの問題を解決するのに役立つリソースを提供することができます... – sunilsmith

答えて

0

事前に

おかげで...私は完全に混乱していたループバックととてもひどく、あなたの助けを必要とします

"acls": [ 
    { 
     "principalType": "ROLE", 
     "principalId": "$everyone", 
     "permission": "ALLOW" 
    } 
] 

これは、ACLの詳細については、任意の認証なしで、すべてのモデルメソッドを公開するドキュメントを読みます:

https://docs.strongloop.com/display/public/LB/Controlling+data+access

関連する問題