Подсказки по командам
node --help
node --v8-options
Запуск интерпретатора Node.js
node
> console.log('Hello, world!');
Выход из интерпретатора Node.js
Два раза нажмите сочетание клавиш Ctrl + C
Запуск файла в Node.js
node myscript.js
Пример содержимого файла myscript.js
var fs = require('fs');
var files = fs.readdirSync('.');
for (file in files) {
console.log(files[file]);
}
Данный код выведет список файлов и директорий в текущей папке.
Запуск файла в Node.js с передачей аргументов файлу через командную строку
node myscript.js ../
Переданные файлу через командную строку аргументы содержатся в глобальном массиве
process.argv
Посмотрим пример работы с аргументами командной строки в файле myscript.js
var fs = require('fs'); // Загружаем модуль fs для работы с файлами и папками
var dir = '.'; // Текущая папка
if (process.argv[2]) {
dir = process.argv[2];
}
var files = fs.readdirSync(dir);
for (file in files) {
console.log(files);
}
Запуск простейшего сервера на Node.js
Создадим файл app.js
var http = require('http');
http.createServer(function(request, response){
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello, World!\n');
}).listen(8124, '127.0.0.1');
console.log('Server is running at http://127.0.0.1:8124');
Перейдя в браузере по ссылке http://127.0.0.1:8124 вы увидете на странице сообщение
Hello, World!
Чтобы остановить сервер нажмите сочетание клавиш Ctrl + C
Комментариев нет:
Отправить комментарий