feat(server): allow disabling serve-static middleware (#9365)

closes #9362
This commit is contained in:
Daniel Roe 2021-06-02 14:03:31 +01:00 committed by GitHub
parent b9bfb9df01
commit 40521d0a0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -87,6 +87,7 @@ export default class Server {
this.useMiddleware(createTimingMiddleware(this.options.server.timing))
}
if (this.options.render.static !== false) {
// For serving static/ files to /
const staticMiddleware = serveStatic(
path.resolve(this.options.srcDir, this.options.dir.static),
@ -94,6 +95,7 @@ export default class Server {
)
staticMiddleware.prefix = this.options.render.static.prefix
this.useMiddleware(staticMiddleware)
}
// Serve .nuxt/dist/client files only for production
// For dev they will be served with devMiddleware