我希望我的 REST API 端点对模型使用所有小写字母。
在内置User模型的情况下,我会简单地制作一个以 为基础的新模型user吗User?还是我应该使用另一种方法?
我希望我的 REST API 端点对模型使用所有小写字母。
在内置User模型的情况下,我会简单地制作一个以 为基础的新模型user吗User?还是我应该使用另一种方法?
有几个选项:
您可以在模型定义 json 中自定义模型端点名称,例如
“http”:{“路径”:“/my-users”}
是的。您只需使用 生成一个新模型slc loopback:model user,按照提示操作,然后将base属性值从更改PersistedModel为Userin common/models/user.json。
实现此目的的最佳方法是将设置normalizeHttpPath设置为true在您的/server/config.json文件中。
...
"remoting": {
"rest": {
...
"normalizeHttpPath": true,
},
},
当normalizeHttpPath设置为 true 时,它(在 HTTP 路径中)从:
例如,“MyClass”或“My_class”在 HTTP 路径中变为“my-class”。
注意:它不影响占位符(例如“:id”)。
有关更多信息,请查看config.json.