chore: webui

This commit is contained in:
手瓜一十雪
2024-08-11 13:48:26 +08:00
parent aa12506221
commit 0b8dcbebe9
13 changed files with 63 additions and 86 deletions

View File

@@ -13,8 +13,11 @@ const app = express();
* 无需参数。
* @returns {Promise<void>} 无返回值。
*/
export let WebUiConfig:WebUiConfigWrapper;
export let WebUiConfig: WebUiConfigWrapper;
export let webUiPathWrapper: NapCatPathWrapper;
export async function InitWebUi(logger: LogWrapper, pathWrapper: NapCatPathWrapper) {
webUiPathWrapper = pathWrapper;
WebUiConfig = new WebUiConfigWrapper();
let log = logger.log;
const config = await WebUiConfig.GetWebUIConfig();
@@ -31,7 +34,7 @@ export async function InitWebUi(logger: LogWrapper, pathWrapper: NapCatPathWrapp
});
});
// 配置静态文件服务,提供./static目录下的文件服务访问路径为/webui
app.use(config.prefix + '/webui', express.static(resolve(pathWrapper.staticPath, './static')));
app.use(config.prefix + '/webui', express.static(pathWrapper.staticPath));
//挂载API接口
app.use(config.prefix + '/api', ALLRouter);
app.listen(config.port, config.host, async () => {