Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何路由到node.js中路由值类型的不同控制器基?_Javascript_Node.js_Express_Routes - Fatal编程技术网

Javascript 如何路由到node.js中路由值类型的不同控制器基?

Javascript 如何路由到node.js中路由值类型的不同控制器基?,javascript,node.js,express,routes,Javascript,Node.js,Express,Routes,我试图通过对url使用相同的模式来保持我的url更干净。以下是我的路线: app.route('/inbox') .get(user.inbox); app.route('/:messageId') .get(user.message); 有没有办法保持这种模式并使代码区分值并指向不同的控制器?您的代码应该按原样工作。使用req.params.messageId在user.message函数中获取消息id区分哪个值?消息id?

我试图通过对url使用相同的模式来保持我的url更干净。以下是我的路线:

app.route('/inbox')
    .get(user.inbox);


app.route('/:messageId')
    .get(user.message);

有没有办法保持这种模式并使代码区分值并指向不同的控制器?

您的代码应该按原样工作。使用req.params.messageId在user.message函数中获取消息id

区分哪个值?消息id?