2026-01-24 12:55:17 +02:00

38 lines
960 B
JavaScript

const http = require('http');
const PORT = process.env.PORT || 3000;
const server = http.createServer((req, res) => {
const url = req.url;
if (url === '/health' || url === '/health/') {
res.writeHead(200, { 'Content-Type': 'application/json' });
res.end(JSON.stringify({
status: 'healthy',
timestamp: new Date().toISOString(),
service: 'nodejs-backend-test'
}));
return;
}
if (url === '/' || url === '/api') {
res.writeHead(200, { 'Content-Type': 'application/json' });
res.end(JSON.stringify({
message: 'Hello from Node.js backend!',
timestamp: new Date().toISOString(),
environment: {
port: PORT,
nodeVersion: process.version
}
}));
return;
}
res.writeHead(404, { 'Content-Type': 'application/json' });
res.end(JSON.stringify({ error: 'Not found' }));
});
server.listen(PORT, () => {
console.log(`Node.js backend listening on port ${PORT}`);
});