mirror of
https://github.com/nuxt/nuxt.git
synced 2025-02-17 06:01:34 +00:00
refactor: not detect modern browser if modern mode is disabled
This commit is contained in:
parent
636e7e1001
commit
2b4d79c199
@ -53,8 +53,7 @@ const detectModernBrowser = ({ socket = {}, headers }) => {
|
||||
}
|
||||
|
||||
const setModernMode = (req, options) => {
|
||||
const { socket = {} } = req
|
||||
const { isModernBrowser } = socket
|
||||
const { socket: { isModernBrowser } = {} } = req
|
||||
if (options.modern === 'server') {
|
||||
req.modernMode = isModernBrowser
|
||||
}
|
||||
@ -65,7 +64,9 @@ const setModernMode = (req, options) => {
|
||||
|
||||
export default ({ context }) => (req, res, next) => {
|
||||
detectModernBuild(context)
|
||||
detectModernBrowser(req)
|
||||
setModernMode(req, context.options)
|
||||
if (context.options.modern !== false) {
|
||||
detectModernBrowser(req)
|
||||
setModernMode(req, context.options)
|
||||
}
|
||||
next()
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user