Пример Hello world¶
Ниже приведено, по сути, самое простое приложение Express, которое можно создать. Это приложение из одного файла — не то, что вы получите при использовании Express generator, который создает каркас полноценного приложения с несколькими JavaScript-файлами, шаблонами Jade и подкаталогами для разных задач.
1 2 3 4 5 6 7 8 9 10 11 | |
Это приложение запускает сервер и слушает порт 3000. На запросы к корневому URL (/) или маршруту оно отвечает строкой "Hello World!". Для всех остальных путей вернется 404 Not Found.
Локальный запуск¶
Сначала создайте каталог myapp, перейдите в него и выполните npm init. Затем установите express как зависимость, как показано в руководстве по установке.
В каталоге myapp создайте файл app.js и скопируйте в него код из примера выше.
req (request) и res (response) — это те же объекты, которые предоставляет Node, поэтому вы можете вызывать req.pipe(), req.on('data', callback) и все остальное, что делали бы и без Express.
Запустите приложение командой:
1 | |
После этого откройте в браузере http://localhost:3000/, чтобы увидеть результат.