mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-22 16:25:51 +00:00
style: 完成所有文件的lint
This commit is contained in:
@@ -1,34 +1,34 @@
|
||||
import { config } from "../config";
|
||||
import { config } from '../config'
|
||||
|
||||
function originFromUrl(rawUrl: string): string | undefined {
|
||||
try {
|
||||
return new URL(rawUrl).origin;
|
||||
return new URL(rawUrl).origin
|
||||
} catch {
|
||||
return undefined;
|
||||
return undefined
|
||||
}
|
||||
}
|
||||
|
||||
export function getAllowedWebCorsOrigins(): string[] {
|
||||
const origins = new Set<string>(config.webCorsOrigins);
|
||||
const origins = new Set<string>(config.webCorsOrigins)
|
||||
|
||||
const baseOrigin = config.baseUrl ? originFromUrl(config.baseUrl) : undefined;
|
||||
const baseOrigin = config.baseUrl ? originFromUrl(config.baseUrl) : undefined
|
||||
if (baseOrigin) {
|
||||
origins.add(baseOrigin);
|
||||
origins.add(baseOrigin)
|
||||
}
|
||||
|
||||
origins.add(`http://localhost:${config.port}`);
|
||||
origins.add(`http://127.0.0.1:${config.port}`);
|
||||
origins.add(`http://localhost:${config.port}`)
|
||||
origins.add(`http://127.0.0.1:${config.port}`)
|
||||
|
||||
return [...origins];
|
||||
return [...origins]
|
||||
}
|
||||
|
||||
export function resolveWebCorsOrigin(origin: string): string | undefined {
|
||||
return getAllowedWebCorsOrigins().includes(origin) ? origin : undefined;
|
||||
return getAllowedWebCorsOrigins().includes(origin) ? origin : undefined
|
||||
}
|
||||
|
||||
export const webCorsOptions = {
|
||||
origin: resolveWebCorsOrigin,
|
||||
allowHeaders: ["Authorization", "Content-Type", "X-UUID"],
|
||||
allowMethods: ["GET", "POST", "OPTIONS"],
|
||||
allowHeaders: ['Authorization', 'Content-Type', 'X-UUID'],
|
||||
allowMethods: ['GET', 'POST', 'OPTIONS'],
|
||||
credentials: false,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user