Ortga qaytish

Node.js asoslari: Server tomonida JavaScript

2024-05-10Akmal
Node.js asoslari: Server tomonida JavaScript

Node.js - bu Chrome V8 JavaScript engine asosida qurilgan server tomonida ishlaydigan JavaScript runtime muhiti.

Node.js afzalliklari

Node.js quyidagi afzalliklarga ega:

  • Asinxron va event-driven arxitektura
  • Non-blocking I/O
  • Yuqori samaradorlik
  • Katta ekotizim (npm)
  • Bir xil til (JavaScript) front-end va back-end uchun

Node.js-ni o'rnatish

Node.js-ni o'rnatish uchun rasmiy saytdan yuklab olish mumkin: nodejs.org

Birinchi Node.js dasturi

Node.js-da oddiy HTTP server yaratish:

const http = require('http');

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Salom, Node.js!');
});

const port = 3000;
server.listen(port, () => {
  console.log(`Server ${port} portda ishga tushdi`);
});

Express.js bilan ishlash

Express.js - Node.js uchun eng mashhur web framework:

const express = require('express');
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('Salom, Express!');
});

app.listen(port, () => {
  console.log(`Server ${port} portda ishga tushdi`);
});

Xulosa

Node.js zamonaviy web ilovalar yaratish uchun kuchli vosita. U JavaScript-ni server tomonida ishlatish imkonini beradi va yuqori samaradorlikka ega.

Node.jsJavaScriptBackendServer

Shunga o'xshash maqolalar

Web dasturlash asoslari: HTML, CSS va JavaScript
2023-12-15

Web dasturlash asoslari: HTML, CSS va JavaScript

Web dasturlash dunyosiga ilk qadam. HTML, CSS va JavaScript haqida asosiy ma'lumotlar va ularning o'zaro bog'liqligi.

Ko'proq o'qish
React.js asoslari: Zamonaviy UI yaratish
2024-01-10

React.js asoslari: Zamonaviy UI yaratish

React.js - zamonaviy web ilovalar yaratish uchun eng mashhur JavaScript kutubxonasi haqida asosiy ma'lumotlar.

Ko'proq o'qish
Next.js bilan tanishuv: React-ning kuchli frameworki
2024-02-05

Next.js bilan tanishuv: React-ning kuchli frameworki

Next.js - React asosidagi framework bo'lib, server-side rendering, static site generation va boshqa ko'plab imkoniyatlarni taqdim etadi.

Ko'proq o'qish