URL Slugs

一个常见的例子就是明确的路由给设计的slugs或vanity URLs。比如,考虑到Github上的代码库的URL,http://www.github.com/balderdashy/sailsjs。在Sails中,我们也许会定义这条路由在我们的config/routes.js文件的底部如下:

'get /:account/:repo': {
controller: 'RepoController',
action: 'show',
skipAssets: true
}

在你的·RepoController·的·show·动作中,我们使用req.param('account')req.param('repo')来查找合适代码库的数据,然后将它传递给locals合适的viewskipAssets option选项确保无价值的的理由不会意外地匹配上我们assets中的任何一个(比如/images/logo.png),所以它们仍然是可访问的。

results matching ""

    No results matching ""