API: The server Property

    • Type:

    This lets you specify the host and port for your Nuxt.js server instance.

    1. import path from 'path'
    2. import fs from 'fs'
    3. export default {
    4. server: {
    5. https: {
    6. key: fs.readFileSync(path.resolve(__dirname, 'server.key')),
    7. cert: fs.readFileSync(path.resolve(__dirname, 'server.crt'))
    8. }
    9. }
    • Type: Object or Boolean
    • 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)

    1. export default {
    2. timing: {
    3. total: true
    4. }
    5. }

    Using timing api

    Syntax

    Example using timing in servermiddleware

    1. export default function (req, res, next) {
    2. res.timing.start('midd', 'Middleware timing description')
    3. // server side operation..
    4. // ...
    5. res.timing.end('midd')
    6. next()

    Then head will be included in response header like: