获取真实IP
const express = require('express');
const app = express();
app.get('/', (req, res) => {
const ipAddress = req.headers['x-forwarded-for'] || req.headers['x-real-ip'] || req.connection.remoteAddress;
res.send(`Your IP address is: ${ipAddress}`);
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
简易log
const express = require('express');
const app = express();
import date from "silly-datetime";
app.get('/', (req, res) => {
const ipAddress = req.headers['x-forwarded-for'] || req.headers['x-real-ip'] || req.connection.remoteAddress;
console.log(`${date.format(new Date(), "YYYY-MM-DD HH:mm")} ${ipAddress} ${req.method} ${req.path}`);
res.send(`Your IP address is: ${ipAddress}`);
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});