mirror of
https://github.com/labring/FastGPT.git
synced 2026-05-02 01:02:05 +08:00
fix: mcp sse params (#6056)
* mcp sse params * add console * fix * node version
This commit is contained in:
@@ -41,14 +41,23 @@ export class MCPClient {
|
||||
},
|
||||
eventSourceInit: {
|
||||
fetch: (url, init) => {
|
||||
const headers = new Headers({
|
||||
...init?.headers,
|
||||
const mergedHeaders: Record<string, string> = {
|
||||
...this.headers
|
||||
});
|
||||
};
|
||||
|
||||
if (init?.headers) {
|
||||
if (init.headers instanceof Headers) {
|
||||
init.headers.forEach((value, key) => {
|
||||
mergedHeaders[key] = value;
|
||||
});
|
||||
} else if (typeof init.headers === 'object') {
|
||||
Object.assign(mergedHeaders, init.headers);
|
||||
}
|
||||
}
|
||||
|
||||
return fetch(url, {
|
||||
...init,
|
||||
headers
|
||||
headers: mergedHeaders
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user