【发布时间】:2014-01-27 07:07:48
【问题描述】:
我只使用 grails 来开发支持的服务,并且 UI 是用 angularJS 或其他技术完成的。基本上这意味着我没有写任何“视图”。 我没有覆盖控制器中的任何 CRUD 方法。
我的控制器如下所示:
class EmployeeController extends RestfulController {
EmployeeController() {
super(Employee)
}
}
在这种情况下,当从 浏览器 发出 GET 请求时,grails 的响应如下: HTTP 状态 404 - /file-tracker/WEB-INF/grails-app/views/employee/show.jsp
我猜 grails 默认会渲染视图。 但是当 curl 发出相同的 GET 请求时,我得到了数据。
怎么了?我是否必须重写“显示”操作并显式呈现 JSON(因为我需要 JSON 数据作为响应)?
【问题讨论】: