Добрый день, товарищи программисты. Изучаю JS с помощью Кодик, подошел к NODE.JS. Собственно вопрос.
Создал сервер,файл с именем app.js, подключился, получил сообщение об успешно подключении :
var http = require('http');//Подключаем новую переменную и модуль
var server = http.createServer(function (req, res){ //Создание сервера
console.log("URL страницы:" + req.url);
res.writeHead(200, {'Content-Type': 'text/plain; charset=utf-8'});
res.end('Привет Мир');//При подключении к серверу будет выводится текст, установлена кодировка UTF 8
});
server.listen(3000, '127.0.0.1');//Заданный порт
console.log("Порт 3000 работает");
Все замечательно работает. Следующее упражнение. Создание маршрута, изменяемого в зависимости от параметра, переданного в URL
Вот задание:
app.get('/greet/:name', (req, res) => {
const name = req.params.name;//Получаем параметр из URL
res.send(`Привет, ${name}`);
});
Вопрос в следующем. Выполняю задание в программе-учителе, все работает, а вот сам NODE.JS ругается:
Uncaught ReferenceError: app is not defined app.get('/' . Мол app не задана. Вопрос в следующем - откуда взялась эта APP и что я не так делаю ?