mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-07-19 12:03:37 +00:00
fix: promise async
This commit is contained in:
@@ -8,7 +8,7 @@ import { resolve } from 'node:path';
|
|||||||
const MAX_PORT_TRY = 100;
|
const MAX_PORT_TRY = 100;
|
||||||
|
|
||||||
async function tryUseHost(host: string): Promise<string> {
|
async function tryUseHost(host: string): Promise<string> {
|
||||||
return new Promise(async (resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
try {
|
try {
|
||||||
const server = net.createServer();
|
const server = net.createServer();
|
||||||
server.on('listening', () => {
|
server.on('listening', () => {
|
||||||
@@ -18,9 +18,9 @@ async function tryUseHost(host: string): Promise<string> {
|
|||||||
|
|
||||||
server.on('error', (err: any) => {
|
server.on('error', (err: any) => {
|
||||||
if (err.code === 'EADDRNOTAVAIL') {
|
if (err.code === 'EADDRNOTAVAIL') {
|
||||||
reject('主机地址验证失败,可能为非本机地址');
|
reject(new Error('主机地址验证失败,可能为非本机地址'));
|
||||||
} else {
|
} else {
|
||||||
reject(`遇到错误: ${err.code}`);
|
reject(new Error(`遇到错误: ${err.code}`));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -28,13 +28,13 @@ async function tryUseHost(host: string): Promise<string> {
|
|||||||
server.listen(0, host);
|
server.listen(0, host);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// 这里捕获到的错误应该是启动服务器时的同步错误
|
// 这里捕获到的错误应该是启动服务器时的同步错误
|
||||||
reject(`服务器启动时发生错误: ${error}`);
|
reject(new Error(`服务器启动时发生错误: ${error}`));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
async function tryUsePort(port: number, host: string, tryCount: number = 0): Promise<number> {
|
async function tryUsePort(port: number, host: string, tryCount: number = 0): Promise<number> {
|
||||||
return new Promise(async (resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
try {
|
try {
|
||||||
const server = net.createServer();
|
const server = net.createServer();
|
||||||
server.on('listening', () => {
|
server.on('listening', () => {
|
||||||
|
@@ -83,7 +83,6 @@
|
|||||||
errorMessage.textContent = '';
|
errorMessage.textContent = '';
|
||||||
errorMessage.classList.add('hidden');
|
errorMessage.classList.add('hidden');
|
||||||
//请求 /api/login post token
|
//请求 /api/login post token
|
||||||
let data = "";
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let loginResponse = await fetch('../api/auth/login', {
|
let loginResponse = await fetch('../api/auth/login', {
|
||||||
|
Reference in New Issue
Block a user