gpt4 book ai didi

web-services - 网站和网站 REST API 的 Symfony 错误处理

转载 作者:行者123 更新时间:2023-12-03 07:55:52 25 4
gpt4 key购买 nike

我有一个 symfony 项目。

有一个网站和一个 REST API,用于投影可以在网站上完成的所有操作。

我想在同一代码上管理网站和 API 的数据处理(获取、更新、删除)。

我意识到我需要将所有代码放入模型中,以便可以通过 API 模块和网站模块访问它。

如何以优雅的方式处理两个组件的错误?

最佳答案

我会:

  • 在模型方法中抛出异常 .异常可以包含出错的消息,您的 API 操作/标准模块操作可以根据需要处理异常。
  • 返回成功/失败代码 .让您的删除/更新/获取方法返回各种代码,指示可能出了什么问题。或者,您可以返回 true/false 并拥有某种 getLastError方法。
  • 关于web-services - 网站和网站 REST API 的 Symfony 错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3555522/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com