【问题标题】:How to output Recess data as a Json?如何将 Recess 数据输出为 Json?
【发布时间】:2013-07-29 18:10:13
【问题描述】:

我已经安装了 Recess:

http://www.recessframework.org/

配置数据库,添加表格,生成模型和控制器。

在视频教程中,您可以看到作者使用 ../something.json 之类的 URI 来获取 JSON 结果。我生成了一个配置文件类,所以我导航到 ../profile.json,但得到一个错误:

Unable to provide desired content-type. Does the view XXX exist?

基本上我需要的是在 Ember.js 中使用的适当形式的 Restful JSON 服务。

如果 Recess 在不添加 .json 的情况下返回 JSON,我会很高兴。

你们中有人知道如何让它工作吗? 如何正确使用 Recess 制作 JSON Restful 服务?

休息论坛已关闭,所以你只能帮忙。

【问题讨论】:

    标签: php rest ember.js recess


    【解决方案1】:

    您需要修改控制器类以允许它以 JSON 格式输出数据

    /**
     * !RespondsWith Json, Layouts
     * !Prefix something/
     */
    

    如果您不想将 .json 添加到请求 URL - 只需将 Json 保留为单个可能的输出:

    /**
     * !RespondsWith Json
     * !Prefix something/
     */
    

    详情请见this link

    另一方面,您可以在 HTTP 请求中使用 Accept: application/json 标头强制 JSON 输出,因此不应将 .json 单词添加到请求 URL。但是,您仍然需要在控制器类中启用 Json 输出。

    【讨论】:

      猜你喜欢
      • 2012-03-21
      • 2023-03-31
      • 2020-07-15
      • 1970-01-01
      • 2019-11-15
      • 2021-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多