easynode-framework
v1.0.0
Published
π ΠΡΠΎΡΡΠΎΠΉ ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Node.js ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Maintainers
Readme
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
examples/basic-app.js
import { EasyServer } from '../index.js';
const app = new EasyServer();
app.get('/', (req, res) => {
res.writeHead(200, { 'Content-Type': 'text/html' });
res.end(`
<html>
<head><title>EasyNode Demo</title></head>
<body>
<h1>π EasyNode Framework</h1>
<p>ΠΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°</p>
<ul>
<li><a href="/api/hello">/api/hello</a></li>
<li><a href="/api/time">/api/time</a></li>
</ul>
</body>
</html>
`);
});
app.get('/api/hello', (req, res) => {
app.sendJSON(res, { message: 'ΠΡΠΈΠ²Π΅Ρ ΠΎΡ EasyNode!' });
});
app.get('/api/time', (req, res) => {
app.sendJSON(res, {
timestamp: Date.now(),
time: new Date().toISOString()
});
});
app.listen(3000, () => {
console.log('π― ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π°ΠΏΡΡΠ΅Π½ Π½Π° http://localhost:3000');
});