From 096e52d93e40111a4b631f072e85a443d09c8265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Thu, 14 Nov 2024 12:06:45 +0800 Subject: [PATCH] fix: promise async --- src/webui/src/helper/config.ts | 10 +++++----- static/login.html | 1 - 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/webui/src/helper/config.ts b/src/webui/src/helper/config.ts index e6d8bdf8..3e140c3f 100644 --- a/src/webui/src/helper/config.ts +++ b/src/webui/src/helper/config.ts @@ -8,7 +8,7 @@ import { resolve } from 'node:path'; const MAX_PORT_TRY = 100; async function tryUseHost(host: string): Promise { - return new Promise(async (resolve, reject) => { + return new Promise((resolve, reject) => { try { const server = net.createServer(); server.on('listening', () => { @@ -18,9 +18,9 @@ async function tryUseHost(host: string): Promise { server.on('error', (err: any) => { if (err.code === 'EADDRNOTAVAIL') { - reject('主机地址验证失败,可能为非本机地址'); + reject(new Error('主机地址验证失败,可能为非本机地址')); } else { - reject(`遇到错误: ${err.code}`); + reject(new Error(`遇到错误: ${err.code}`)); } }); @@ -28,13 +28,13 @@ async function tryUseHost(host: string): Promise { server.listen(0, host); } catch (error) { // 这里捕获到的错误应该是启动服务器时的同步错误 - reject(`服务器启动时发生错误: ${error}`); + reject(new Error(`服务器启动时发生错误: ${error}`)); } }); } async function tryUsePort(port: number, host: string, tryCount: number = 0): Promise { - return new Promise(async (resolve, reject) => { + return new Promise((resolve, reject) => { try { const server = net.createServer(); server.on('listening', () => { diff --git a/static/login.html b/static/login.html index 58feb93b..395777c3 100644 --- a/static/login.html +++ b/static/login.html @@ -83,7 +83,6 @@ errorMessage.textContent = ''; errorMessage.classList.add('hidden'); //请求 /api/login post token - let data = ""; try { let loginResponse = await fetch('../api/auth/login', {