File tree Expand file tree Collapse file tree 1 file changed +2
-0
lines changed Expand file tree Collapse file tree 1 file changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,7 @@ module.exports = function (options) {
62
62
debuglog ( 'actually get router [%s]' , router . __name__ ) ;
63
63
if ( router . __name__ === routerName && req . params . router && shiftRouterNameFromUrl ) {
64
64
req . url = shiftUrl ( req . url ) ;
65
+ req . baseUrl = ( req . baseUrl || '' ) + '/' + routerName ;
65
66
debuglog ( 'router is matched, remove router from url [%s]' , req . url ) ;
66
67
}
67
68
debuglog ( '[%s] lookup for user defined router' , req . url ) ;
@@ -93,6 +94,7 @@ module.exports = function (options) {
93
94
debuglog ( 'actually get action [%s]' , action . __name__ ) ;
94
95
if ( action . __name__ === actionName && req . params . action && shiftRouterNameFromUrl ) {
95
96
req . url = shiftUrl ( req . url ) ;
97
+ req . baseUrl = ( req . baseUrl || '' ) + '/' + actionName ;
96
98
debuglog ( 'action is matched, remove action from url [%s]' , req . url ) ;
97
99
}
98
100
action ( req , res , next ) ;
You can’t perform that action at this time.
0 commit comments