在SailsJS中更改多元化端点

时间:2015-08-11 19:21:09

标签: ember.js ember-data sails.js pluralize

目前我在Sails中的所有路由都是多元化的,因为我正在使用ember。但是我有一个问题,即Sails没有正确地复数一个单词。

我有quiz模型,当我在测验中执行findAll时,它什么都不返回。在尝试访问我的风帆端点/api/v1/quizzes之后来发现我没有得到任何回报。所以我继续尝试/api/v1/quizs并返回给我

  

{“quizzes”:[array,of,my,quizzes]}

有谁知道我如何强制SailsJS提供正确的复数端点?或者我是否需要手动创建端点以返回数据?

1 个答案:

答案 0 :(得分:2)

我相信你只需要覆盖蓝图路线并使用自定义路线进行测验api

# routes.js

'get /quizzes/:id?': 'QuizController.find',
'post /quizzes': 'QuizController.create',
'put /quizzes/:id': 'QuizController.update',
'delete /quizzes/:id': 'QuizController.destroy',