Monday, May 27, 2013

Node.JS часть 1 - Знакомство

Впервые скачал и поставил node.js на свой компьютер под win 7 х64. После программирования на PHP чувства неопределённые. В одном, правда, я уверен на все 100 - javascript нужно срочно подтянуть.

Заметки по Node.js:

Подключаем модуль:
require('./module');
Делаем обЬекты модуля видимыми в родительском фаиле:
module.exports = object || exports.object = object || this.object = object
Запускаем веб-сервер:
require('http');
var port = 1337,
      host = '127.0.0.1';
var server = http.createServer(function(request, response){
    console.log('Recieved request: ' + request.url);
    fs.readFile('.' + request.url + '.html', function(error, data){
        if (error){
            fs.readFile('./404.html', function(error, data){
                response.writeHead(404);
                response.end(data);
            })
        } else {
            response.writeHead(200);
            response.end(data);
        }
    });
});
server.listen(port, host, function(){
    console.log("Listening" + host + ":" + port);
});
Установка модуля из менеджера пакетов:
Посмотреть все модули можно на странице: https://npmjs.org
win -> cmd -> cd ./nodeapp -> npm install modulename (установит модуль в папку node_modules)
/.../ -> npm install modulename -g (установит модуль в папку ./nodeapp)
 /.../ -> npm update modulename (обновит модуль до последней версии)

No comments:

Post a Comment