Есть ли какая-либо реализация на JSON как пользовательская страница ошибок на Flask?Flask JSON Custom Error Page
ответ
Вы можете создать объект ответа JSON с помощью «jsonify» помощника из колбы и затем установите status_code ответа перед его возвращением, как это:
def not_found(error):
response = jsonify({'code': 404,'message': 'No interface defined for URL'})
response.status_code = 404
return response
Вы можете зарегистрировать эту функцию в качестве обработчика, обернув это в ErrorHandler:
@app.errorhandler(404)
def not_found(error):
...
OR, установив его непосредственно на error_handler_spec:
app.error_handler_spec[None][404] = not_found
сделано уже, спасибо :) – herlambang
Ясный и полезный, подчеркнул тот факт, что jsonify возвращает объект ответа, который я забыл. Это также, по-видимому, охватывает любую возможную интерпретацию вопроса афер. –
- 1. werkzeug custom flask error handling
- 2. Lasso 9 Custom Error Page
- 3. DNN Custom Error Page Issue
- 4. Spring Boot Custom Error Page Stack Trace
- 5. Django rest framework custom 404 error page
- 6. WP Pagenavi/custom post type/custom page template 404 error
- 7. Kohana 404 custom page
- 8. Wordpress custom page
- 9. Flask Admin Custom View
- 10. Flask-Bootstrap custom theme
- 11. Tumblr Custom Page: Injected Tags
- 12. custom wordpress page
- 13. Hybris custom layout page
- 14. Google custom 404 page
- 15. Liferay Custom Welcome Page
- 16. osCommerce custom PHP page
- 17. custom post page template
- 18. Spring security custom login page throws 404 error
- 19. Spring Security not routing to custom login page 404 error
- 20. Custom Error vs Custom Exception
- 21. Symfony 2 error page response
- 22. Flask custom "not found" code
- 23. Flask 405 Error
- 24. Flask Installation - Error
- 25. загрузить image flask error
- 26. python Flask mysql error
- 27. magento custom extension error
- 28. custom tableviewcell error
- 29. Liferay 6, Custom Login Page
- 30. Visualforce Custom lookup visualforce page
Я не совсем уверен, что вам нужно ... Попробуйте пояснить свой ответ, чтобы ваша проблема была лучше понята. Что тебе нужно? Что вы пробовали? – pcalcao