File tree Expand file tree Collapse file tree 3 files changed +9
-8
lines changed Expand file tree Collapse file tree 3 files changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -742,7 +742,7 @@ export default class Builder {
742
742
}
743
743
744
744
// Log
745
- consola . info ( `[HMR] ${ chalk . cyan ( newItem . route ) } (${ chalk . grey ( fileName ) } )` )
745
+ consola . info ( `[HMR] ${ chalk . cyan ( newItem . route || '/' ) } (${ chalk . grey ( fileName ) } )` )
746
746
}
747
747
// Tree may be changed so recreate watcher
748
748
this . serverMiddlewareHMR ( )
Original file line number Diff line number Diff line change @@ -260,6 +260,11 @@ export default class Server {
260
260
( typeof middleware . route === 'string' ? middleware . route : '' )
261
261
) . replace ( / \/ \/ / g, '/' )
262
262
263
+ // Strip trailing slash
264
+ if ( middleware . route . endsWith ( '/' ) ) {
265
+ middleware . route = middleware . route . slice ( 0 , - 1 )
266
+ }
267
+
263
268
// Assign _middleware to handle to make accessable from app.stack
264
269
middleware . handle . _middleware = middleware
265
270
@@ -294,11 +299,7 @@ export default class Server {
294
299
serverStackItem . handle = handle
295
300
296
301
// Error State
297
- if ( route . includes ( '#error' ) ) {
298
- serverStackItem . route = serverStackItem . route || '/'
299
- } else {
300
- serverStackItem . route = route
301
- }
302
+ serverStackItem . route = route
302
303
303
304
// Return updated item
304
305
return serverStackItem
Original file line number Diff line number Diff line change @@ -333,7 +333,7 @@ describe('server: server', () => {
333
333
334
334
test ( 'should use object middleware' , ( ) => {
335
335
const nuxt = createNuxt ( )
336
- nuxt . options . router = { base : '/ ' }
336
+ nuxt . options . router = { base : '' }
337
337
const server = new Server ( nuxt )
338
338
const handler = jest . fn ( )
339
339
@@ -348,7 +348,7 @@ describe('server: server', () => {
348
348
349
349
test ( 'should use function module middleware' , ( ) => {
350
350
const nuxt = createNuxt ( )
351
- nuxt . options . router = { base : '/ ' }
351
+ nuxt . options . router = { base : '' }
352
352
const server = new Server ( nuxt )
353
353
const handler = jest . fn ( )
354
354
nuxt . resolver . requireModule . mockReturnValueOnce ( handler )
You can’t perform that action at this time.
0 commit comments