mirror of
https://github.com/DeBrosOfficial/network.git
synced 2026-01-30 14:13:04 +00:00
38 lines
960 B
JavaScript
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}`);
|
|
});
|