我希望我的 REST API 端点对模型使用所有小写字母。
在内置User
模型的情况下,我会简单地制作一个以 为基础的新模型user
吗User
?还是我应该使用另一种方法?
我希望我的 REST API 端点对模型使用所有小写字母。
在内置User
模型的情况下,我会简单地制作一个以 为基础的新模型user
吗User
?还是我应该使用另一种方法?
有几个选项:
您可以在模型定义 json 中自定义模型端点名称,例如
“http”:{“路径”:“/my-users”}
是的。您只需使用 生成一个新模型slc loopback:model user
,按照提示操作,然后将base
属性值从更改PersistedModel
为User
in 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
.