Express Sails js控制器配置文件中的前缀值的确切含义是什么?

Express Sails js控制器配置文件中的前缀值的确切含义是什么?,express,sails.js,Express,Sails.js,我在我的Sails js项目中编辑控制器配置文件中的值。我不知道或不完全理解prefix属性的含义。此属性是否会将前缀添加到我的路由中(例如,“post/users”将变为“post/prefix/users”),或者将其附加到控制器的文件路径中?(即api/前缀/控制器/&&api/前缀/模型/) 谢谢。它将为您的路线添加前缀。因此,例如,如果您想创建一个版本化的API,而不是手动绑定config/routes.js文件中的所有路由,您可以简单地将/API/v1添加到前缀配置中,现在蓝图可以处

我在我的Sails js项目中编辑控制器配置文件中的值。我不知道或不完全理解prefix属性的含义。此属性是否会将前缀添加到我的路由中(例如,“post/users”将变为“post/prefix/users”),或者将其附加到控制器的文件路径中?(即api/前缀/控制器/&&api/前缀/模型/)


谢谢。

它将为您的路线添加前缀。因此,例如,如果您想创建一个版本化的API,而不是手动绑定
config/routes.js
文件中的所有路由,您可以简单地将
/API/v1
添加到前缀配置中,现在蓝图可以处理
/API/v1/user/1
之类的路由


它根本不会更改文件路径,只会更改绑定的路由。

您好。我已经将prefix属性编辑为'api/v1',在我的路由中有'post/users':{controller:users,action:create}。当我发布到/api/v1/users时,路由器向users发送控制器索引操作。如果我发布到/users,一切都会按预期进行。你能告诉我我做错了什么吗?谢谢