Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/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 express从嵌套路由重定向到顶部路由?_Javascript_Node.js_Express_Express Router - Fatal编程技术网

Javascript 如何使用node express从嵌套路由重定向到顶部路由?

Javascript 如何使用node express从嵌套路由重定向到顶部路由?,javascript,node.js,express,express-router,Javascript,Node.js,Express,Express Router,如何从嵌套路由重定向到顶部路由 在下面的代码中,route/toprote/nested的回调应该重定向到/profile,而不是/toprote/profile //app.js const express=需要“express”; const-app=express; const topRoutes=需要“/顶级路由”; 应用程序。使用“/toproute”,topRoutes; 应用程序。使用'/about',req,res=>{ res.send'About'; }; app.liste

如何从嵌套路由重定向到顶部路由

在下面的代码中,route/toprote/nested的回调应该重定向到/profile,而不是/toprote/profile

//app.js const express=需要“express”; const-app=express; const topRoutes=需要“/顶级路由”; 应用程序。使用“/toproute”,topRoutes; 应用程序。使用'/about',req,res=>{ res.send'About'; }; app.listen4200,=>{}; //top-routes.js-/toproute const router=require'express'。路由器; 路由器。使用'/nested',req,res=>{ res.redirect'/profile';//应该重定向到/profile而不是/toprote/profile };; 作为express,您可以传递一个相对路径来重定向


在您的情况下,可以使用res.redirect'../profile';而不是res.redirect'/profile'

完全奏效了。真不敢相信我居然没想到。