DockerVonKI/api/server.js

19 lines
565 B
JavaScript

import express from "express";
import pkg from "pg";
const { Pool } = pkg;
const app = express();
app.use(express.json());
const pool = new Pool({ connectionString: process.env.DATABASE_URL });
app.get("/health", async (_req, res) => {
try { await pool.query("select 1"); res.json({ ok: true }); }
catch (e) { res.status(500).json({ ok: false, error: String(e) }); }
});
app.get("/api/hello", (_req, res) => res.json({ msg: "Hello from Node behind Apache" }));
const port = process.env.PORT || 8080;
app.listen(port, () => console.log(`API on :${port}`));