2016-09-02 6 views
1

я столкнулся вопрос, моя модель под названием Provider и я называется 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)" 
    } 
} 

Я имею дело с клиентом, проект которого был оставлен разработчик. так как я новичок в LoopBack я был смущен полностью и так нужна ваша помощь очень плохо ...

Заранее спасибо ...

+1

Я думаю, вам необходимо предоставить дополнительную информацию о вашей проблеме. Методы get и код, ответственный за эту ошибку – Ediruth

+0

Вы должны предоставить 'accesstoken' с каждым запросом. – Subburaj

+0

frd какая информация вам нужна ??? @Ediruth, так как я не оригинальный разработчик, я могу предоставить любой ресурс, который поможет решить эту проблему ... – sunilsmith

ответ

0

Проверьте вашу модель common/Provider.json файл

Добавить конкретное разрешение метода:

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

Это позволит сделать все ваши методы модели публичных без аутентификации, для получения дополнительной информации о ACL, читать документы:

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

 Смежные вопросы

  • Нет связанных вопросов^_^