【发布时间】:2020-09-17 22:24:01
【问题描述】:
我正在使用 Nuxt@2.12.2 和 Fastify@1.14.6 后端。该应用程序本身运行良好,但我总是在开发模式下收到很多以下请求:
{"level":30,"time":1590835320846,"msg":"incoming request","pid":72306,"hostname":"mark","reqId":11,"req":{"id":11,"method":"GET","url":"/_nuxt/pages/students/index.js","hostname":"127.0.0.1:3020","remoteAddress":"127.0.0.1","remotePort":49624},"v":1}
{"level":30,"time":1590835320848,"msg":"request completed","pid":72306,"hostname":"mark","reqId":11,"res":{"statusCode":200},"responseTime":2.8058980107307434,"v":1}
{"level":30,"time":1590835321270,"msg":"incoming request","pid":72306,"hostname":"mark","reqId":12,"req":{"id":12,"method":"GET","url":"/__webpack_hmr/client","hostname":"127.0.0.1:3020","remoteAddress":"127.0.0.1","remotePort":49624},"v":1}
{"level":30,"time":1590835321741,"msg":"incoming request","pid":72306,"hostname":"mark","reqId":13,"req":{"id":13,"method":"GET","url":"/_nuxt/manifest.84b2e439.json","hostname":"127.0.0.1:3020","remoteAddress":"127.0.0.1","remotePort":49633},"v":1}
{"level":30,"time":1590835321742,"msg":"incoming request","pid":72306,"hostname":"mark","reqId":14,"req":{"id":14,"method":"GET","url":"/_nuxt/icons/icon_64.5f6a36.png","hostname":"127.0.0.1:3020","remoteAddress":"127.0.0.1","remotePort":49610},"v":1}
{"level":30,"time":1590835321743,"msg":"request completed","pid":72306,"hostname":"mark","reqId":13,"res":{"statusCode":200},"responseTime":1.8973180055618286,"v":1}
{"level":30,"time":1590835321744,"msg":"request completed","pid":72306,"hostname":"mark","reqId":14,"res":{"statusCode":200},"responseTime":2.007888972759247,"v":1}
{"level":30,"time":1590835321767,"msg":"incoming request","pid":72306,"hostname":"mark","reqId":15,"req":{"id":15,"method":"GET","url":"/_nuxt/icons/icon_144.5f6a36.png","hostname":"127.0.0.1:3020","remoteAddress":"127.0.0.1","remotePort":49610},"v":1}
{"level":30,"time":1590835321769,"msg":"request completed","pid":72306,"hostname":"mark","reqId":15,"res":{"statusCode":200},"responseTime":1.3589969873428345,"v":1}
我有办法禁用或修改它吗?有时会妨碍调试。我尝试寻找与此相关的配置文档,但似乎找不到我尝试过的关键字。
提前致谢!
编辑:
终于找到了答案。在src/index.js 中,fastify 在那里被初始化。直接提供配置。可以通过输入 { logger: false } 来关闭日志记录以快速实例化。我修改它以从nuxt.config.js 获取配置。
// Import and Set Nuxt.js options
const config = require('../nuxt.config.js')
config.dev = process.env.NODE_ENV !== 'production'
const fastify = require('fastify')(config.fastify)
并在nuxt.config.js添加了一个fastify部分
【问题讨论】:
标签: logging configuration nuxt.js fastify