目前我在Sails中的所有路由都是多元化的,因为我正在使用ember。但是我有一个问题,即Sails没有正确地复数一个单词。
我有quiz
模型,当我在测验中执行findAll
时,它什么都不返回。在尝试访问我的风帆端点/api/v1/quizzes
之后来发现我没有得到任何回报。所以我继续尝试/api/v1/quizs
并返回给我
{“quizzes”:[array,of,my,quizzes]}
有谁知道我如何强制SailsJS提供正确的复数端点?或者我是否需要手动创建端点以返回数据?
答案 0 :(得分:2)
我相信你只需要覆盖蓝图路线并使用自定义路线进行测验api
# routes.js
'get /quizzes/:id?': 'QuizController.find',
'post /quizzes': 'QuizController.create',
'put /quizzes/:id': 'QuizController.update',
'delete /quizzes/:id': 'QuizController.destroy',