Added basic auth

This commit is contained in:
2025-05-15 10:15:44 +03:00
parent 2f87f383f1
commit 36226dbbac
5 changed files with 39 additions and 4 deletions
+7 -1
View File
@@ -3,6 +3,7 @@ const Database = require("better-sqlite3");
const winston = require("winston");
const path = require("path");
const fileUpload = require("express-fileupload");
const basicAuth = require("express-basic-auth");
const fs = require("fs");
const app_conf = require("./app/config/app.conf.js");
const db_conf = require("./app/config/db.conf.js");
@@ -19,10 +20,15 @@ app.use(app_conf.web_paths.js, express.static(path.join(__dirname, app_conf.web_
app.use(express.json());
app.use(fileUpload({
limits: { fileSize: 102400 },
useTempFiles: true,
tempFileDir: path.join(__dirname, app_conf.temp_directory)
}));
app.use(basicAuth({
users: {
[app_conf.username]: app_conf.password
},
challenge: true
}));
/*
* Initialize console and file logger