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}`);
});