modified: server.js
This commit is contained in:
parent
088f7659ac
commit
59992e54dd
12
server.js
12
server.js
@ -18,7 +18,7 @@ const PORT = process.env.PORT || 3000;
|
|||||||
|
|
||||||
// Настройка trust proxy для nginx proxy manager
|
// Настройка trust proxy для nginx proxy manager
|
||||||
// Доверяем всем прокси (nginx proxy manager должен передавать X-Forwarded-For)
|
// Доверяем всем прокси (nginx proxy manager должен передавать X-Forwarded-For)
|
||||||
app.set("trust proxy", "90.189.198.107");
|
app.set("trust proxy", true);
|
||||||
|
|
||||||
// Создаем директорию для аватарок, если её нет
|
// Создаем директорию для аватарок, если её нет
|
||||||
const uploadsDir = path.join(__dirname, "public", "uploads");
|
const uploadsDir = path.join(__dirname, "public", "uploads");
|
||||||
@ -581,7 +581,6 @@ function requireApiAuth(req, res, next) {
|
|||||||
|
|
||||||
// Главная страница с формой входа
|
// Главная страница с формой входа
|
||||||
app.get("/", (req, res) => {
|
app.get("/", (req, res) => {
|
||||||
console.log("Real IP:", req.ip); // будет содержать реальный IP клиента
|
|
||||||
if (req.session.authenticated) {
|
if (req.session.authenticated) {
|
||||||
return res.redirect("/notes");
|
return res.redirect("/notes");
|
||||||
}
|
}
|
||||||
@ -749,15 +748,6 @@ app.get("/api/user", requireApiAuth, (req, res) => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get("/debug", (req, res) => {
|
|
||||||
res.json({
|
|
||||||
"X-Real-IP": req.get("X-Real-IP"),
|
|
||||||
"X-Forwarded-For": req.get("X-Forwarded-For"),
|
|
||||||
"req.ip": req.ip,
|
|
||||||
"REMOTE_ADDR (если бы не было прокси)": req.connection.remoteAddress,
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
// Тестовый эндпоинт для проверки IP-адресов (только для отладки)
|
// Тестовый эндпоинт для проверки IP-адресов (только для отладки)
|
||||||
app.get("/api/debug/ip", (req, res) => {
|
app.get("/api/debug/ip", (req, res) => {
|
||||||
const clientIP = getClientIP(req);
|
const clientIP = getClientIP(req);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user