gpt4 book ai didi

javascript - 是否可以更改 sails.js 蓝图生成的 Camel 案例 Controller 路由?

转载 作者:搜寻专家 更新时间:2023-11-01 00:25:23 27 4
gpt4 key购买 nike

我正在测试 Sails.js 并尝试在前端连接到 Ember.js,但遇到了 Sails 中自动生成的 Controller 方法路由的问题。

我有一个在 Sails.js 中生成的 TestModel 模型,我可以通过 http://localhost:1337/testModel 查询模型,甚至更好地连接Ember,我可以将 pluralize 蓝图配置选项设置为 true 以使其成为 http://localhost:1337/testModels

但是,Ember 的命名约定会为数据存储查询方法生成类似 http://localhost:1337/test-models 的请求。

有什么方法可以使 Sails.js 自动生成 spinal-case 而不是 camelCase?或者,如果不能,是否可以让 Ember 来做?

我正在尝试找到一种解决方案,不包括为每个有问题的模型名称编写自定义配置。

最佳答案

您可以通过查询 testModels 而不是 test-models

在 Ember 数据中非常容易地解决这个问题
App.IndexRoute = Ember.Route.extend({
model: function() {
return this.get('store').find('testColor');
}
});

http://emberjs.jsbin.com/OxIDiVU/164/edit

关于javascript - 是否可以更改 sails.js 蓝图生成的 Camel 案例 Controller 路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21343241/

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