fix: 解决问题
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { User } from '@/models/user.ts';
|
||||
import http from 'http';
|
||||
import cookie from 'cookie';
|
||||
import { parse } from '@kevisual/router/src/server/cookie.ts';
|
||||
export const error = (msg: string, code = 500) => {
|
||||
return JSON.stringify({ code, message: msg });
|
||||
};
|
||||
@@ -16,7 +16,7 @@ export const checkAuth = async (req: http.IncomingMessage, res: http.ServerRespo
|
||||
token = url.searchParams.get('token') || '';
|
||||
}
|
||||
if (!token) {
|
||||
const parsedCookies = cookie.parse(req.headers.cookie || '');
|
||||
const parsedCookies = parse(req.headers.cookie || '');
|
||||
token = parsedCookies.token || '';
|
||||
}
|
||||
if (!token) {
|
||||
@@ -44,9 +44,9 @@ export const getLoginUser = async (req: http.IncomingMessage) => {
|
||||
token = url.searchParams.get('token') || '';
|
||||
}
|
||||
if (!token) {
|
||||
const parsedCookies = cookie.parse(req.headers.cookie || '');
|
||||
const parsedCookies = parse(req.headers.cookie || '');
|
||||
token = parsedCookies.token || '';
|
||||
}
|
||||
}
|
||||
|
||||
if (token) {
|
||||
token = token.replace('Bearer ', '');
|
||||
|
||||
Reference in New Issue
Block a user