【问题标题】:How to support for common RESTful HTTP response codes in AWS Chalice+API Gateway?AWS Chalice+API Gateway 中如何支持常见的 RESTful HTTP 响应码?
【发布时间】:2021-07-04 10:59:23
【问题描述】:

我想用自定义响应处理 401、500 错误。 Flask 提供了一个不错的方法,

@app.errorhandler(401)

Chalice 有没有类似的方法?我通过控制台更改了 API Gateway 的网关响应,每次部署我的 chalice 应用程序时,我都需要手动更改它。有没有自动化的方式来做到这一点?

【问题讨论】:

    标签: python aws-api-gateway chalice


    【解决方案1】:

    Chalice 提供了一组内置的异常类,这些异常类映射到常见的 HTTP 错误。

    documentation

    【讨论】:

    • 我正在寻找类似于中间件或装饰器的东西,它们将在全球范围内处理某些错误。您建议的解决方案不可定制。感谢您的宝贵建议。
    • 我明白了。好吧,AFAIK 没有任何内置的东西可以做到这一点,但我可能是错的
    • 中间件和装饰器可以解决,但我觉得缺少文档。看来我需要深入挖掘。谢谢你的建议。 github.com/aws/chalice/pull/1549github.com/aws/chalice/issues/1282
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-20
    • 2019-01-06
    • 2017-05-24
    • 1970-01-01
    • 2015-12-04
    • 2018-06-09
    • 1970-01-01
    相关资源
    最近更新 更多