相关疑难解决方法(0)

是否可以在Express.js中命名路由

基本路线是这样的:

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 :)

node.js express

8
推荐指数
1
解决办法
9356
查看次数

Express JS反向URL路由(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的路由算法)?

routing node.js express

5
推荐指数
2
解决办法
4038
查看次数

标签 统计

express ×2

node.js ×2

routing ×1