Я хотел бы написать нетривиальные динамические чистые URL в node.js. Например
mynodeserver.com/browse/itemid
вместо
mynodeserver.com/browse?id=itemid
В данный момент мои статические чистые URL-адреса (просмотр, логин, регистрация и т. Д.) Основаны на сравнении строк, что, очевидно, не является полным решением этой проблемы.
var pathname = url.parse(request.url).pathname;
//check if there is a request handler for this path
if (typeof handle[ pathname ] === 'function')
{
handle[pathname]( response, request, postData );
}
Есть ли собственный способ (или легкий плагин) для написания нетривиальных чистых URL-адресов?
Я использую Cloud9 IDE