1. Мы создаем каталог проекта.
Кода -копия выглядит следующим образом:
> MD Hello-World
2. Введите этот каталог и определите пакет файлов конфигурации проекта.
Для точного определения, вы можете использовать команду:
Кода -копия выглядит следующим образом:
D:/tmp/node/hello-world> npm Информационная версия выражения
npm http Get https://registry.npmjs.org/express
NPM http 200 https://registry.npmjs.org/express
3.2.1
Теперь, когда последняя версия Framework ExpressJS составляет 3.2.1, файл конфигурации:
Кода -копия выглядит следующим образом:
{
"Имя": "Привет, мир",
«Описание»: «Hello World Test App»,
"Версия": "0,0,1",
«Частный»: правда,
"Зависимости": {
"Экспресс": "3.2.1"
}
}
3. Используйте NPM для установки пакетов, от которых зависит проект.
Кода -копия выглядит следующим образом:
> npm install
После завершения пакета зависимости установки NPM подкаталог Node_Modules появится в каталоге Project Root. Здесь хранятся экспресс -пакеты, необходимые для конфигурации проекта. Если фаза проверена, вы можете выполнить команду:
Кода -копия выглядит следующим образом:
> npm ls
PS D:/tmp/node/hello-world> npm ls
NPM WARN PACKER.JSON [email protected] Нет файла readme.md!
[email protected] d:/tmp/node/hello-world
Connect@[email protected]
│ ├ ├мобий [email protected]
│ ├ ├новить [email protected]
│ └ └мобив [email protected]
├-- -файл [email protected]
├ack [email protected]
Эта команда отображает экспресс -пакет и его зависимости.
4. Создать приложение
Теперь начните создавать само приложение. Создайте файл с именем app.js или server.js, в зависимости от того, что вам нравится, выберите любой. Обратитесь к Express и создайте новое приложение с помощью Express ():
Кода -копия выглядит следующим образом:
// app.js
var Express = require ('Express');
var app = express ();
Далее мы можем использовать app.verb () для определения маршрута.
Например, используйте «Get /», чтобы ответить на строку «Hello World», потому что Res и REQ - это точные объекты, предоставленные Node, чтобы вы могли вызвать Res.pipe () или req.on ('Data', Callback) или другие.
Кода -копия выглядит следующим образом:
app.get ('/hello.txt', function (req, res) {
var body = 'hello world';
res.setheader ('content-type', 'text/plain');
res.setheader ('content-dlength', body.length);
res.end (тело);
});
Структура ExpressJS предоставляет методы более высокого уровня, такие как res.send (), которые могут сохранить такие вещи, как добавление длины контента. следующее:
Кода -копия выглядит следующим образом:
app.get ('/hello.txt', function (req, res) {
res.send («Привет, мир»);
});
Теперь вы можете привязать и прослушать порт, вызвать метод app.listen () и получать те же параметры, такие как:
5. Запустите программу
Теперь запустите программу и выполните команду:
Кода -копия выглядит следующим образом:
> node app.js
Доступ к адресу с браузером: http: // localhost: 3000/hello.txt
Вы можете увидеть результат вывода:
Кода -копия выглядит следующим образом:
Привет, мир