fix: Jan server - v1/chat/completions is throwing ERR_REQUIRE_ESM (#1703)

This commit is contained in:
Louis 2024-01-22 17:54:47 +07:00 committed by GitHub
parent b4f104f411
commit aeab22f5ab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View File

@ -81,7 +81,7 @@
"electron-store": "^8.1.0", "electron-store": "^8.1.0",
"electron-updater": "^6.1.7", "electron-updater": "^6.1.7",
"fs-extra": "^11.2.0", "fs-extra": "^11.2.0",
"node-fetch": "^3.3.2", "node-fetch": "2",
"pacote": "^17.0.4", "pacote": "^17.0.4",
"request": "^2.88.2", "request": "^2.88.2",
"request-progress": "^3.0.0", "request-progress": "^3.0.0",

View File

@ -19,7 +19,7 @@ const JAN_API_PORT = Number.parseInt(process.env.JAN_API_PORT || "1337");
let server: any | undefined = undefined; let server: any | undefined = undefined;
let hostSetting: string = JAN_API_HOST; let hostSetting: string = JAN_API_HOST;
let portSetting: number = JAN_API_PORT; let portSetting: number = JAN_API_PORT;
let corsEnbaled: boolean = true; let corsEnabled: boolean = true;
let isVerbose: boolean = true; let isVerbose: boolean = true;
/** /**
@ -49,7 +49,7 @@ export const startServer = async (configs?: ServerConfig) => {
isVerbose = configs?.isVerboseEnabled ?? true; isVerbose = configs?.isVerboseEnabled ?? true;
hostSetting = configs?.host ?? JAN_API_HOST; hostSetting = configs?.host ?? JAN_API_HOST;
portSetting = configs?.port ?? JAN_API_PORT; portSetting = configs?.port ?? JAN_API_PORT;
corsEnbaled = configs?.isCorsEnabled ?? true; corsEnabled = configs?.isCorsEnabled ?? true;
const serverLogPath = getServerLogPath(); const serverLogPath = getServerLogPath();
// Start the server // Start the server
@ -66,7 +66,7 @@ export const startServer = async (configs?: ServerConfig) => {
}); });
// Register CORS if enabled // Register CORS if enabled
if (corsEnbaled) await server.register(require("@fastify/cors"), {}); if (corsEnabled) await server.register(require("@fastify/cors"), {});
// Register Swagger for API documentation // Register Swagger for API documentation
await server.register(require("@fastify/swagger"), { await server.register(require("@fastify/swagger"), {