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