【发布时间】:2016-09-20 11:57:04
【问题描述】:
我想创建一个动态路由。 我创建了一个名为 users 的 API。我需要可以访问 /users/:nameofuser,就像自动创建的 users/id 一样。
如何在这种类型的url中获取用户名,并执行控制器在数据库中搜索?
我尝试在 routes.js 中使用此代码,但它对我不起作用:
'users/:name': 'UserController.getUser',
'users/all/:name': 'UserController.getUser'
我总是收到带有此文本的 404 错误:找不到指定 id 的记录。
【问题讨论】:
-
在 apis 中通常是
id你用来调用 api 的。您可以使用waterline query language 通过名称查询
标签: javascript api routes sails.js