API: The server Property
- Type:
This lets you specify the host and port for your Nuxt.js server instance.
import path from 'path'
import fs from 'fs'
export default {
server: {
https: {
key: fs.readFileSync(path.resolve(__dirname, 'server.key')),
cert: fs.readFileSync(path.resolve(__dirname, 'server.crt'))
}
}
- Type:
Object
orBoolean
- Default:
false
server.timing
can be an object for providing options. Currently, only total
is supported (which directly tracks the whole time spent on server-side rendering)
export default {
timing: {
total: true
}
}
Using timing api
Syntax
Example using timing in servermiddleware
export default function (req, res, next) {
res.timing.start('midd', 'Middleware timing description')
// server side operation..
// ...
res.timing.end('midd')
next()
Then head will be included in response header like: