fix: log unhandledRejection instead of crashing (#673)

This commit is contained in:
Alex Rudenko authored and GitHub committed 2025-12-12 09:21:17 +00:00
1 parent ca0f5607f1
commit f59b4a2ed8
1 file changed
+6
+6
View File
@@ -6,6 +6,8 @@
import './polyfill.js';
import process from 'node:process';
import type {Channel} from './browser.js';
import {ensureBrowserConnected, ensureBrowserLaunched} from './browser.js';
import {parseArguments} from './cli.js';
@@ -33,6 +35,10 @@ export const args = parseArguments(VERSION);
const logFile = args.logFile ? saveLogsToFile(args.logFile) : undefined;
process.on('unhandledRejection', (reason, promise) => {
logger('Unhandled promise rejection', promise, reason);
});
logger(`Starting Chrome DevTools MCP Server v${VERSION}`);
const server = new McpServer(
{