Nodejs устройство хранения данных в оперативной памяти

Как я храню данные, которые будут использоваться для всех клиентов в моем сервере? (как сообщения чата)

18
задан Ijas Ameenudeen 18 January 2019 в 10:27
поделиться

3 ответа

Сервер, который node.js позволяет вам создавать, является сервером приложений, что означает, что состояние между запросами сохраняется на стороне сервера. Следующий фрагмент демонстрирует это:

var sys  = require('sys'),
    http = require('http');

var number = 0;

http.createServer(function (req, res) {
        console.log(req.method, req.url);

        res.writeHead(200, {'Content-Type': 'text/html'});
        res.write('<h1>Number is: ' + number + '</h1>');
        res.end();

        number++;

}).listen(8000);

sys.puts('Server running at http://127.0.0.1:8000/');
22
ответ дан 30 November 2019 в 08:03
поделиться

Если вы хотите больше возможностей, посмотрите redis-node-client

4
ответ дан 30 November 2019 в 08:03
поделиться

Или используйте собственный механизм хранения узлов (написанный на node.js)

http://github.com/felixge/node-dirty

3
ответ дан 30 November 2019 в 08:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: