feat(login, zulip): 引入 JWT 验证并重构 API 密钥管理 #33
11
src/main.ts
11
src/main.ts
@@ -40,10 +40,17 @@ async function bootstrap() {
|
|||||||
logger: ['error', 'warn', 'log'],
|
logger: ['error', 'warn', 'log'],
|
||||||
});
|
});
|
||||||
|
|
||||||
// 允许前端后台(如Vite/React)跨域访问
|
// 允许前端后台(如Vite/React)跨域访问,包括WebSocket
|
||||||
app.enableCors({
|
app.enableCors({
|
||||||
origin: true,
|
origin: [
|
||||||
|
'http://localhost:3000',
|
||||||
|
'http://localhost:5173', // Vite默认端口
|
||||||
|
'https://whaletownend.xinghangee.icu',
|
||||||
|
/^https:\/\/.*\.xinghangee\.icu$/
|
||||||
|
],
|
||||||
credentials: true,
|
credentials: true,
|
||||||
|
methods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'],
|
||||||
|
allowedHeaders: ['Content-Type', 'Authorization', 'X-Requested-With'],
|
||||||
});
|
});
|
||||||
|
|
||||||
// 全局启用校验管道(核心配置)
|
// 全局启用校验管道(核心配置)
|
||||||
|
|||||||
Reference in New Issue
Block a user