В тази статия ще Ви покажем как да създадете "Hello World" уеб приложение с Node.js в няколко лесни стъпки.

Важно: Ако нямате раздел "WebApps" във Вашия Контролен панел, тогава инструкциите в тази статия не са валидни за Вашия акаунт и сървър. Можете да се свържете с нашия екип за повече информация и съдействие.

1. Създайте директория за уеб приложението в директорията private на акаунта Ви (напр. "~/private/app_name"). Уеб приложенията могат да бъдат инсталирани само в тази директория на акаунта. Съветваме Ви да създадете отделна директория за приложението, така че неговите файлове да са отделени от файловете на други уеб приложения и проекти. Можете да създадете директорията чрез раздел "Файлове" на хостинг Контролния панел.

2. Създайте нов файл с име "app.js" в директорията на приложението (напр. "~/private/app_name/app.js"). В този файл добавете следния код, като за целта отново можете да използвате раздел "Файлове" на хостинг Контролния панел:

// requiring the HTTP interfaces in node
var http = require('http');
// create an http server to handle requests and response
http.createServer(function (req, res) {
// sending a response header of 200 OK
res.writeHead(200, {'Content-Type': 'text/plain'});
// print out Hello World
res.end('Hello World\n');
// listen on assigned port
}).listen(process.env.PORT);


3. Създайте уеб приложение чрез раздел "WebApps" във Вашия Контролен панел, използвайки следните данни:

  • "Платформа" - изберете "Node.js" и "Current" за версия. По този начин Вашата Node.js версия за уеб приложението ще се обновява автоматично, когато обновим версията на сървъра.
  • "Име" - въведете желаното от Вас име за уеб приложението (напр. "app_name").
  • "Домейн", "Поддомейн" и "Уеб път за достъп" - изберете адреса, на който желаете уеб приложението да бъде достъпно (напр. "example.com" за домейн, "www" за поддомейн и "/app_name" за уеб път за достъп ще направи уеб приложението достъпно на "www.example.com/app_name"). Важно е да се спомене, че уеб пътят за достъп не е необходимо да съществува на акаунта, защото той се генерира автоматично от платформата за уеб приложения.
  • "Порт" - портът на уеб приложението се дава служебно и не подлежи на избор. След създаване на уеб приложението, можете да видите назначения порт от платформата в списъка с уеб приложения.
  • "Директория на приложението" - директорията, в която се намират файловете на уеб приложението. Тук трябва да попълните името на директорията, която сте създали в първата стъпка (напр. "/private/app_name").

Натиснете бутона "Създай", за да създадете приложението.


hello_world_nodejs.jpg

4. За да активирате уеб приложението, натиснете бутона с червен кръг до него в списъка с приложения в "WebApps" във Вашия Контролен панел.


enable_app.jpg

Изчакайте няколко секунди, докато уеб приложението се активира - статусът му трябва да се промени на "Стартиран", а състоянието му на "OK". Можете да използвате бутона "Презареди" за проверка.

5. Отворете създадената от Вас "Hello World" страница на Node.js, като кликнете на адреса на уеб приложението в колоната "Адрес" от списъка с приложения.