mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-23 00:53:33 +00:00
feat: 添加Chrome插件兜底支持,解决第三方插件401错误问题
• 新增browserFallback中间件,自动识别并处理Chrome插件请求 • 增强CORS支持,明确允许chrome-extension://来源 • 优化请求头过滤,移除可能触发Claude CORS检查的浏览器头信息 • 完善401错误处理逻辑,避免因临时token问题导致账号被错误停用 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -34,6 +34,7 @@ const {
|
||||
globalRateLimit,
|
||||
requestSizeLimit
|
||||
} = require('./middleware/auth')
|
||||
const { browserFallbackMiddleware } = require('./middleware/browserFallback')
|
||||
|
||||
class Application {
|
||||
constructor() {
|
||||
@@ -108,6 +109,9 @@ class Application {
|
||||
} else {
|
||||
this.app.use(corsMiddleware)
|
||||
}
|
||||
|
||||
// 🆕 兜底中间件:处理Chrome插件兼容性(必须在认证之前)
|
||||
this.app.use(browserFallbackMiddleware)
|
||||
|
||||
// 📦 压缩 - 排除流式响应(SSE)
|
||||
this.app.use(
|
||||
|
||||
Reference in New Issue
Block a user