更新依赖项,优化 WebSocket 处理,添加文件流管道功能,改进用户认证逻辑
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { IncomingMessage } from 'node:http';
|
||||
import http from 'node:http';
|
||||
import { logger } from '../logger.ts';
|
||||
|
||||
export const getUserFromRequest = (req: IncomingMessage) => {
|
||||
const url = new URL(req.url, `http://${req.headers.host}`);
|
||||
@@ -14,8 +15,8 @@ export const getUserFromRequest = (req: IncomingMessage) => {
|
||||
|
||||
|
||||
export const getDNS = (req: http.IncomingMessage) => {
|
||||
const hostName = req.headers.host;
|
||||
const ip = req.socket.remoteAddress;
|
||||
const hostName = req.headers?.host;
|
||||
const ip = req?.socket?.remoteAddress || '';
|
||||
return { hostName, ip };
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user