مقدمه
Node.js به شما امکان نوشتن کد JavaScript در سمت سرور را میدهد. در این آموزش کامل یاد میگیرید چطور با Node.js اپلیکیشنهای Backend بسازید.
Node.js چیست؟
Node.js یک runtime environment برای اجرای JavaScript در سمت سرور است. Node.js بر اساس V8 engine گوگل ساخته شده است.
من در پروژهای که کار میکردم، از Node.js استفاده کردم و خیلی راضی بودم. سرعت و عملکرد آن عالی است.
نصب Node.js
برای شروع، باید Node.js را از وبسایت رسمی دانلود و نصب کنید. بعد از نصب، میتوانید با دستور زیر نسخه را بررسی کنید:
node --version
npm --version
اولین برنامه
بیایید با یک برنامه ساده شروع کنیم:
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World!');
});
server.listen(3000, () => {
console.log('Server running on port 3000');
});
Express.js
Express.js یک فریمورک محبوب برای Node.js است که ساخت API و وبسایت را آسانتر میکند:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000);
کار با Database
Node.js میتواند با انواع پایگاه داده کار کند. برای MongoDB میتوانید از Mongoose استفاده کنید و برای SQL از Sequelize.
نتیجهگیری
Node.js یک ابزار قدرتمند برای توسعه Backend است. با یادگیری Node.js، میتوانید اپلیکیشنهای قدرتمند و سریع بسازید.