如何在 Node.js 中将变量设置为 morgan 的结果(而不是将其记录在控制台上)

莱昂

我不太了解节点中的流。我尝试将我的应用程序的请求和响应信息保存到 mongodb。

首先,我想为 morgan 的结果设置一个变量:

var apiInfo = morgan('dev')
   app.use(console.log('test______',apiInfo))

但是,它不起作用。我在摩根官方网站上知道这一点:

var express = require('express')
var fs = require('fs')
var morgan = require('morgan')
var path = require('path')

var app = express()

// create a write stream (in append mode)
var accessLogStream = fs.createWriteStream(path.join(__dirname, 'access.log'), {flags: 'a'})

// setup the logger
app.use(morgan('combined', {stream: accessLogStream}))

app.get('/', function (req, res) {
  res.send('hello, world!')
})

但是我不想将结果保存到access.log,我只想将结果保存到变量apiInfo。

2个月

使用项目https://www.npmjs.com/package/mongo-morgan使用正则表达式修改 index.js 中的流,然后就可以方便的把 Morgan 的数据放到 Mongodb 中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在bash中将grep结果的值设置为变量?

来自分类Dev

Node.js Morgan日志记录中没有请求状态

来自分类Dev

如何在node.js Express中将玉定义为全局变量?

来自分类Dev

如何在Node.js控制台中隐藏密码?

来自分类Dev

如何在冬眠中将条件结果设置为另一个pojo类变量

来自分类Dev

JS基础知识:如何在函数内使用if / else并将其设置为变量

来自分类Dev

如何在JavaScript(Node.Js)中将私有变量导出到公共变量

来自分类Dev

如何在JS中将函数设置为类?

来自分类Dev

我如何在Node.js中将其与Babel结合使用?

来自分类Dev

如何在Node.js中将字符串转换为变量名?

来自分类Dev

如何在node.js ejs模板中将变量从后端传递到前端

来自分类Dev

如何在Node.js中将变量传递给预定义的回调函数

来自分类Dev

如何在node.js ejs模板中将变量从后端传递到前端

来自分类Dev

如何在Node.js中设置运行多个控制器功能

来自分类Dev

如何在 node js 中将 app.post 和 app.get 合二为一

来自分类Dev

如何在node.js中将Express与Promise结合使用?

来自分类Dev

如何在Node.js中将图像发布到Twitter

来自分类Dev

如何在Node JS中将异步转换为同步

来自分类Dev

如何在WebApplication中将IBMIoTF用于node.js?

来自分类Dev

如何在Python Gekko中将变量值设置为x [3] = 6(不是初始条件)?

来自分类Dev

Morgan Logger + Express.js:编写文件并在控制台中显示

来自分类Dev

如何在单元测试期间禁用Morgan(请求记录器)?

来自分类Dev

Node.js-如何在代码中设置环境变量

来自分类Dev

Node.JS如何在当前范围之外设置变量

来自分类Dev

如何在Node.js中为zmq请求设置超时?

来自分类Dev

如何在C ++中为Node.JS实现动态变量

来自分类Dev

如何在 node.js 中为 req.parmas 分配一个变量

来自分类Dev

如何在node.js中设置Geofire

来自分类Dev

如何在node.js中设置xlsx文件的样式

Related 相关文章

  1. 1

    如何在bash中将grep结果的值设置为变量?

  2. 2

    Node.js Morgan日志记录中没有请求状态

  3. 3

    如何在node.js Express中将玉定义为全局变量?

  4. 4

    如何在Node.js控制台中隐藏密码?

  5. 5

    如何在冬眠中将条件结果设置为另一个pojo类变量

  6. 6

    JS基础知识:如何在函数内使用if / else并将其设置为变量

  7. 7

    如何在JavaScript(Node.Js)中将私有变量导出到公共变量

  8. 8

    如何在JS中将函数设置为类?

  9. 9

    我如何在Node.js中将其与Babel结合使用?

  10. 10

    如何在Node.js中将字符串转换为变量名?

  11. 11

    如何在node.js ejs模板中将变量从后端传递到前端

  12. 12

    如何在Node.js中将变量传递给预定义的回调函数

  13. 13

    如何在node.js ejs模板中将变量从后端传递到前端

  14. 14

    如何在Node.js中设置运行多个控制器功能

  15. 15

    如何在 node js 中将 app.post 和 app.get 合二为一

  16. 16

    如何在node.js中将Express与Promise结合使用?

  17. 17

    如何在Node.js中将图像发布到Twitter

  18. 18

    如何在Node JS中将异步转换为同步

  19. 19

    如何在WebApplication中将IBMIoTF用于node.js?

  20. 20

    如何在Python Gekko中将变量值设置为x [3] = 6(不是初始条件)?

  21. 21

    Morgan Logger + Express.js:编写文件并在控制台中显示

  22. 22

    如何在单元测试期间禁用Morgan(请求记录器)?

  23. 23

    Node.js-如何在代码中设置环境变量

  24. 24

    Node.JS如何在当前范围之外设置变量

  25. 25

    如何在Node.js中为zmq请求设置超时?

  26. 26

    如何在C ++中为Node.JS实现动态变量

  27. 27

    如何在 node.js 中为 req.parmas 分配一个变量

  28. 28

    如何在node.js中设置Geofire

  29. 29

    如何在node.js中设置xlsx文件的样式

热门标签

归档