Загрузка данных


const express = require("express");
require("dotenv").config();

const app = express();

app.use(express.json());

const PORT = process.env.PORT || 3000;
const API_KEY = process.env.API_KEY;

function auth(req, res, next) {
    const key = req.header("X-API-Key");

    if (!key || key !== API_KEY) {
        return res.status(401).json({
            error: "Unauthorized"
        });
    }

    next();
}

app.get("/health", (req, res) => {
    res.json({
        ok: true,
        server: "russia"
    });
});

app.get("/api/test", auth, (req, res) => {
    res.json({
        ok: true,
        message: "Test executed on Russian PC"
    });
});

app.listen(PORT, "127.0.0.1", () => {
    console.log(`Server running on http://127.0.0.1:${PORT}`);
});