•  Home
  •  Dashboard
  •  Company
    • About Us
    • Blog
    • Careers
    • Contact Us
    • Data Centers
    • Looking Glass
    • Network
    • Reseller
  •  Hosting Services
    • Infrastructure
      • iColocation
    • Compute
      • cMetal
      • cVirtual
    • Storage
      • sObject
      • sBlock
    • Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • Protection
      • pBackup
      • pDDoS
  •  Solutions
    • Ecommerce
    • Finance
    • Gaming
    • Hosting
    • Management
    • Security
    • System Integrator
  •  Support
    • Community
    • Knowledge Base
    • Open A Ticket
  •  USA & Canada: 800-933-1517
  •  International: 626-549-2801
  •  Email: sales@psychz.net
  • Services
    • new-colocation-header-img
      Infrastructure
      • iColocation
    • new-compute-header-img
      Compute
      • cMetal
      • cVirtual
    • new-storage-header-img
      Storage
      • sObject
      • sBlock
    • new-networking-header-img
      Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • new-protection-header-img
      Protection
      • pBackup
      • pDDoS
  • Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  • Dashboard

Nodejs https server

  • Home
  • Client
  • Qa Forum
  • Nodejs https server

Posted By: SHENGHUA | 1 Replies | Last Reply On: Jul 20, 2017 06:12:58

У меня есть выделенный сервер с вами, на котором я недавно установил Ubuntu 14.04. Можете ли вы посоветовать мне шаги по созданию простого веб-сервера Node.js, который может обрабатывать запросы HTTP.

Psychz - Shrirang

Votes: 0Posted On: Jul 20, 2017 06:12:58
 

Node.js - это среда выполнения JavaScript, встроенная в движок JavaScript V8 для Chrome. Это означает, что Node.js предоставляет платформу для запуска JavaScript на сервере. Следовательно, для разработки веб-приложения нам не нужны серверные языки. Приложение Node.js можно использовать для создания собственного HTTP-сервера.

Ниже приведены шаги, которые помогут вам создать собственный HTTP-сервер.

Установка Node.js

1. Для установки текущей версии выполните следующую команду на своем терминале.

Sudo apt-get install python-software-properties
Curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install nodejs

2. Вы также можете посетить веб-сайт Nde.js и установить текущую версию.

https://nodejs.org/en/

Создайте свой собственный HTTP-сервер

Создайте пустой файл с расширением «.js». Мы создаем файл под названием «Hello.js» для нашего примера. Используйте следующую команду для следующего.

Sudo touch Hello.js

После создания файла отредактируйте файл и введите следующий код.

Var http = require ('http')
Var server = http.createServer (функция (запрос, ответ)
{
Response.writeHead (200, {'Content-Type': 'text / plain'});
Response.end («Вы вошли»);
});
server.listen (80);

Функциональность этого кода заключается в том, что он читает JavaScript, выполняет его и возвращает объект. Давайте проверим вас через код по строкам.

1. Мы включаем модуль HTTP для получения от него необходимых функций, чтобы они могли использоваться в приложении.

2. Мы создаем серверное приложение с функциями «запрос и ответ». Функция «запрос» вызывается каждый раз, когда пользователь запрашивает URL-адрес. Функция «Ответ» - это ответ, который мы даем на запрос.

3. Когда запрос получен, мы говорим, чтобы отправить ответ с типом заголовка '200.' Этот номер является нормальным ответом, который отправляется в HTTP-заголовке, когда успешный ответ отправляется клиенту. «Тип контента» - это текст. Следовательно, ответ должен быть в текстовом формате.

4. Это ответ, который будет передан на запрос. На экране отобразится «Вы вошли» на экране и завершите ответ.

5. Сервер будет прослушивать порт 80, который является HTTP-портом по умолчанию. Однако это не обязательно.

Заключительный этап

После того, как вы закончите писать код, введите следующую команду, чтобы запустить ваш HTTP-сервер.

Узел Hello.js

Вы можете проверить работу HTTP-сервера, перейдя в ваш браузер. Когда вы наберете «localhost», отобразится сообщение «Вы вошли».

Was this reply helpful?

Related topics

  • How to install Node.js on AlmaLinux 8
  • Перенаправление http nginx на https
  • CDN and Load Balancer: Ultimate combination for efficient content delivery
  • Spain Dedicated Server
  • Colocation for deep learning and big data projects
  • Резервное копирование сервера
  • Сколько стоит стойка 1U?
  • Best 10Gbps Unmetered Dedicated Servers - Top 10 List
  • Best Dedicated Server Providers In Dallas: A Comprehensive Guide
  • Why Gaming Companies are Choosing Bare Metal Servers
  • Best Dedicated Server Providers in Los Angeles: Top 10 List
  • How to host your own RUST server
  • How to setup a dedicated server for Minecraft Bedrock
  • How to setup a Dedicated Server for Space Engineers
  • API Introduction
Copyright © 2025 Psychz Networks,
A Profuse Solutions Inc Company
Hosting Services
Infrastructure
  • iColocation
Compute
  • cMetal
  • cVirtual
Storage
  • sObject
  • sBlock
Networking
  • nCDN
  • nIP Transit
  • nWavelength
Protection
  • pBackup
  • pDDoS
Company
  • About Us
  • Blog
  • Careers
  • Contact Us
  • Data Centers
  • Looking Glass
  • Network
  • Reseller
Policies
  • Acceptable Usage Policy
  • Privacy Policy
  • Service Level Agreement
  • Terms and Conditions
Support
  • Community
  • Knowledge Base
  • Open A Ticket
Get In Touch
  • Psychz Networks,
    A Profuse Solutions Company
    611 Wilshire Blvd #300
    Los Angeles,California 90017
    USA
  • US/Canada: 800-933-1517
  • International: 626-549-2801