完善博客评论功能
This commit is contained in:
11
Server/src/Plugs/Middleware/MountIP.ts
Normal file
11
Server/src/Plugs/Middleware/MountIP.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { Request, Response, NextFunction } from "express"
|
||||
import Logger from "../Logger";
|
||||
const logger = new Logger('MountIP')
|
||||
|
||||
let MountIP = (req: Request, res: Response, next: NextFunction) => {
|
||||
req.body._ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress || req.ip;
|
||||
logger.info(`[${req.method}][${req.url.split('?')[0]}] IP解析成功:${req.body._ip}`);
|
||||
next();
|
||||
}
|
||||
|
||||
export default MountIP;
|
||||
Reference in New Issue
Block a user