[英]Pretty routing with total.js (like 'base_url/@username')
我是node.js的新手,一直在使用Ruby和RoR。
我想为用户视图显示一个漂亮的路由视图。
在Rails中,我可以使用以下代码进行处理:
get '@:username' => 'users#show'
所以我同样尝试了Total.js,但出现了404: Not found
:
exports.install = function() {
F.route('/@{username}', view_user);
}
如何在total.js中使用localhost:8000/@my_name
获得用户视图?
您必须从路线中删除@
:
exports.install = function() {
F.route('/{username}/', view_user);
};
function view_user(username) {
if (!username.startsWith('@')) {
this.throw404();
else
this.plain(username);
});
谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.