簡體   English   中英

使用total.js進行漂亮的路由(例如“ base_url / @ username”)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM