基本路线是这样的:
app.get('/', function(req, res){
res.send('hello world');
});
Run Code Online (Sandbox Code Playgroud)
是否可以命名该路线并使其在任何模板中可用,因此可以像这样使用:
app.get('/', name="index", function(req, res){
res.send('hello world');
});
Go to site <a href="{% url index %}">index page</a>.
Run Code Online (Sandbox Code Playgroud)
灵感来自Django :)
我正在使用Express JS,我想要一个类似于Django reverse功能的功能.所以,如果我有一条路线,例如
app.get('/users/:id/:name', function(req, res) { /* some code */ } )
Run Code Online (Sandbox Code Playgroud)
我想用一个函数作为例子
reverse('/users/:id/:name', 15, 'John');
Run Code Online (Sandbox Code Playgroud)
甚至更好
reverse('/users/:id/:name', { id : 15, name : 'John' });
Run Code Online (Sandbox Code Playgroud)
这将给我的网址/users/15/John.这样的功能存在吗?如果没有,那么你有任何想法如何编写这样的功能(考虑到Express的路由算法)?