將 Express 日誌寫入單個檔案
首先,在專案中安裝 fs
和 path
npm install --save fs path
將以下程式碼新增到 app.js
檔案中:
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
檔案