服务器属性

  • 类型:对象

js允许你在里面为你的应用程序定义服务器连接变量nuxt.config.js

基本的例子:

nuxt.config.js
出口默认的服务器港口8000/ /默认:3000宿主“0.0.0.0”/ /默认值:localhost,时机

这让您可以指定主机和端口为您的Nuxt.js服务器实例。

使用HTTPS配置的示例

nuxt.config.js
进口路径“路径”进口fs“fs”出口默认的服务器https关键fsreadFileSync路径解决__dirname“server.key”certfsreadFileSync路径解决__dirname“server.crt”

您可以在上找到关于创建服务器密钥和证书的附加信息本地主机证书为localhost篇文章。

使用套接字配置的示例

nuxt.config.js
出口默认的服务器套接字“/ tmp / nuxt.socket”

时机

  • 类型:对象布尔
  • 默认值:

使server.timing选项添加了一个中间件来测量服务器端渲染过程中所消耗的时间,并将其添加到报头中作为“服务器计时”。

使用定时配置的示例

server.timing可以是提供选项的对象。目前,只有总计是支持的(它直接跟踪花费在服务器端呈现上的全部时间)

nuxt.config.js
出口默认的服务器时机总计真正的

使用时机API

时机API也被注入响应在服务器端server.time启用。

语法

res时机开始的名字描述res时机结束的名字

在serverMiddleware中使用计时的示例

出口默认的函数要求的事情res下一个res时机开始“midd”中间件时间描述的//服务器端操作…/ /……res时机结束“midd”下一个

然后server-timing头将包括在响应头,如:

Server-Timing: midddesc“中间件时间描述”大调的2.4

请参考Server-Timing MDN为更多的细节。