nodejs simple server example (пример)
let count = 0;
//Event Emitter
const Event = require('events');
const dispatcher = new Event();
dispatcher.on('increment', function() {count++; console.log(count);}); //Описать событие
dispatcher.on('decrement', function() {count--; console.log(count);});
dispatcher.emit('increment'); //Вызывать или эмулировать действие
const http = require('http').Server();
const fs = require('fs');
// http.addListener();
http.on('request', function (req, res) {
if(req.url === '/') {
fs.readFile('./index.html', function (err,data) {
if(err) {
res.writeHead(404);
res.end('error');
}
res.writeHead(200, {'Content-Type' : 'text/html'});
res.end(data.toString());
})
// res.writeHead(200);
// res.end('test text');
}
});
http.listen(4200, function() {
"use strict";
console.log('Web Server start 4200');
});