【问题标题】:morgan deprecated default format: use combined format摩根弃用默认格式:使用组合格式
【发布时间】:2022-01-26 03:23:15
【问题描述】:

我在 nodejs 的应用程序中使用 morgan 包来记录 HTTP 请求,但我收到此警告。怎么解决?

morgan 弃用默认格式:使用组合格式 app.js:10:9

【问题讨论】:

  • journalctl -u mysql.service -n 30
  • 查看 mysql 的错误日志,它会准确地显示出问题所在。也可能是系统问题,但是第一眼看的总是mysql错误日志
  • xampp 将安装 mysql!为什么要重新安装?

标签: node.js morgan


【解决方案1】:
const morgan = require("morgan");
  app.use(morgan("dev"));

确保您没有在代码中的任何其他位置调用 app.use(morgan)

【讨论】:

    【解决方案2】:

    2021 年更新

    这个警告也给我带来了一些麻烦。我使用 esm 包为我的应用程序配置了 ES6 语法支持。但是 morgan 不喜欢 ES6 的导入语法。

    如果你使用 import 语法,它会给你一个弃用的警告。喜欢,

    错误:import morgan from 'morgan'

    右:const morgan = require('morgan')

    为了避免不推荐使用的警告,请使用常规的 require 语法。

    【讨论】:

      猜你喜欢
      • 2019-06-12
      • 1970-01-01
      • 1970-01-01
      • 2016-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-05
      相关资源
      最近更新 更多