Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9c28b1d

Browse files
committed
fix[Mock]: add error handling
1 parent d4be15d commit 9c28b1d

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

mock/mock-server.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,21 @@ module.exports = app => {
4848
ignoreInitial: true
4949
}).on('all', (event, path) => {
5050
if (event === 'change' || event === 'add') {
51-
// remove mock routes stack
52-
app._router.stack.splice(mockStartIndex, mockRoutesLength)
51+
try {
52+
// remove mock routes stack
53+
app._router.stack.splice(mockStartIndex, mockRoutesLength)
5354

54-
// clear routes cache
55-
unregisterRoutes()
55+
// clear routes cache
56+
unregisterRoutes()
5657

57-
const mockRoutes = registerRoutes(app)
58-
mockRoutesLength = mockRoutes.mockRoutesLength
59-
mockStartIndex = mockRoutes.mockStartIndex
58+
const mockRoutes = registerRoutes(app)
59+
mockRoutesLength = mockRoutes.mockRoutesLength
60+
mockStartIndex = mockRoutes.mockStartIndex
6061

61-
console.log(chalk.magentaBright(`\n > Mock Server hot reload success! changed ${path}`))
62+
console.log(chalk.magentaBright(`\n > Mock Server hot reload success! changed ${path}`))
63+
} catch (error) {
64+
console.log(chalk.redBright(error))
65+
}
6266
}
6367
})
6468
}

0 commit comments

Comments
 (0)