Задать вопрос
@Gesha946
Познаю азы PHP

Почему выдает ошибку app is not defined?

Добрый день, товарищи программисты. Изучаю 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 и что я не так делаю ?
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
@historydev Куратор тега JavaScript
Mistkerl, drück den Knopf.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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