服务器属性
- 类型:
对象
js允许你在里面为你的应用程序定义服务器连接变量
nuxt.config.js
.
基本的例子:
nuxt.config.js
出口默认的{服务器:{港口:8000,/ /默认:3000宿主:“0.0.0.0”,/ /默认值:localhost,时机:假}}
这让您可以指定主机和端口为您的Nuxt.js服务器实例。
使用HTTPS配置的示例
nuxt.config.js
进口路径从“路径”进口fs从“fs”出口默认的{服务器:{https:{关键:fs.readFileSync(路径.解决(__dirname,“server.key”)),cert:fs.readFileSync(路径.解决(__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: midd;desc=“中间件时间描述”;大调的=2.4
请参考Server-Timing MDN为更多的细节。
贡献者












发现了一个错误或者想要对文档做出贡献?在GitHub上编辑此页面!