W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Nuxt.js允許您為應(yīng)用程序內(nèi)部nuxt.config.js中定義服務(wù)器訪問主機和端口
export default {
server: {
port: 8000, // default: 3000
host: '0.0.0.0' // default: localhost,
}
}
這允許您指定Nuxt.js服務(wù)器實例的主機和端口。
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'))
}
}
}
export default {
server: {
socket: '/tmp/nuxt.socket'
}
}
啟用server.timing選項會添加一個中間件來測量服務(wù)器端渲染過程中經(jīng)過的時間,并將其作為'Server-Timing'添加到標頭中
server.timing可以是提供選項的對象。目前,支持total(直接跟蹤服務(wù)器端渲染所花費的全部時間)
export default {
server: {
timing: {
total: true
}
}
}
當啟用server.time時,timing api也被注入服務(wù)器端的response。
res.timing.start(name, description)
res.timing.end(name)
export default function (req, res, next) {
res.timing.start('midd', 'Middleware timing description')
// server side operation..
// ...
res.timing.end('midd')
next()
}
然后server-timing頭將包含在響應(yīng)頭中,如:
Server-Timing: midd;desc="Middleware timing description";dur=2.4
請參閱 Server-Timing MDN 來獲取更多詳細信息。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: