javascript nodejs简单服务器示例(пример)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript nodejs简单服务器示例(пример)相关的知识,希望对你有一定的参考价值。

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

以上是关于javascript nodejs简单服务器示例(пример)的主要内容,如果未能解决你的问题,请参考以下文章

javascript nodejs主路由文件示例(快递)

nodejs 简单的搭建一个服务器

nodejs 简单安装环境

是否可以在javascript项目中使用Nodejs

nodejs 入门

基于nodejs的DNS查询工具