Node.js یک محیط اجرایی جاوااسکریپت است که به شما امکان می دهد کد جاوااسکریپت را در سمت سرور اجرا کنید. این تکنولوژی به دلیل سرعت بالا، مقیاس پذیری و استفاده از یک زبان برنامه نویسی (جاوااسکریپت) در هر دو سمت کلاینت و سرور، به یک انتخاب محبوب برای توسعه وب تبدیل شده است. در این آموزش، ما به شما نشان خواهیم داد که چگونه با استفاده از Node.js، وبسایت های سریع و ساده ایجاد کنید.
قبل از شروع آموزش، مطمئن شوید که موارد زیر را دارید:
پس از نصب Node.js، ترمینال یا خط فرمان خود را باز کنید و دستور زیر را برای بررسی نسخه Node.js وارد کنید:
node -v
همچنین، می توانید نسخه NPM را با استفاده از دستور زیر بررسی کنید:
npm -v
یک فایل با نام `app.js` ایجاد کنید و کد زیر را در آن قرار دهید:
console.log("سلام، دنیای Node.js!");
سپس، در ترمینال خود به دایرکتوری که فایل `app.js` در آن قرار دارد بروید و دستور زیر را اجرا کنید:
node app.js
باید عبارت "سلام، دنیای Node.js!" را در ترمینال خود مشاهده کنید.
حالا می خواهیم یک وب سرور ساده با استفاده از Node.js ایجاد کنیم. کد زیر را در فایل `app.js` خود قرار دهید:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('سلام، دنیای Node.js!\
');
});
server.listen(port, hostname, () => {
console.log(`سرور در http://${hostname}:${port}/ در حال اجرا است`);
});
این کد یک وب سرور ایجاد می کند که به درخواست ها در پورت 3000 پاسخ می دهد. برای اجرای این کد، در ترمینال خود دستور `node app.js` را اجرا کنید. سپس، مرورگر خود را باز کنید و به آدرس `http://localhost:3000` یا `http://127.0.0.1:3000` بروید. باید عبارت "سلام، دنیای Node.js!" را مشاهده کنید.
Express.js یک چارچوب وب محبوب برای Node.js است که توسعه وب را ساده تر و سریع تر می کند. برای استفاده از Express.js، ابتدا باید آن را نصب کنید. در ترمینال خود دستور زیر را اجرا کنید:
npm install express
سپس، کد زیر را در فایل `app.js` خود قرار دهید:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('سلام، دنیای Express.js!');
});
app.listen(port, () => {
console.log(`برنامه در پورت ${port} در حال اجرا است`);
});
این کد یک برنامه Express.js ایجاد می کند که به درخواست ها در پورت 3000 پاسخ می دهد. برای اجرای این کد، در ترمینال خود دستور `node app.js` را اجرا کنید. سپس، مرورگر خود را باز کنید و به آدرس `http://localhost:3000` یا `http://127.0.0.1:3000` بروید. باید عبارت "سلام، دنیای Express.js!" را مشاهده کنید.
Express.js به شما امکان می دهد به راحتی API ایجاد کنید. کد زیر را در فایل `app.js` خود قرار دهید:
const express = require('express');
const app = express();
const port = 3000;
app.get('/api/products', (req, res) => {
const products = [
{ id: 1, name: 'Product 1', price: 10 },
{ id: 2, name: 'Product 2', price: 20 },
{ id: 3, name: 'Product 3', price: 30 }
];
res.json(products);
});
app.listen(port, () => {
console.log(`API در پورت ${port} در حال اجرا است`);
});
این کد یک API ایجاد می کند که لیستی از محصولات را برمی گرداند. برای اجرای این کد، در ترمینال خود دستور `node app.js` را اجرا کنید. سپس، مرورگر خود را باز کنید و به آدرس `http://localhost:3000/api/products` یا `http://127.0.0.1:3000/api/products` بروید. باید لیستی از محصولات را در قالب JSON مشاهده کنید.
برای ساخت وبسایت های پیچیده تر، نیاز به استفاده از پایگاه داده دارید. Node.js از پایگاه داده های مختلفی مانند MongoDB، MySQL و PostgreSQL پشتیبانی می کند. برای مثال، برای استفاده از MongoDB، می توانید از کتابخانه Mongoose استفاده کنید.
Node.js یک محیط اجرایی جاوااسکریپت است که به شما امکان می دهد کد جاوااسکریپت را در سمت سرور اجرا کنید.
Node.js به دلیل سرعت بالا، مقیاس پذیری و استفاده از یک زبان برنامه نویسی (جاوااسکریپت) در هر دو سمت کلاینت و سرور، به یک انتخاب محبوب برای توسعه وب تبدیل شده است.
Express.js یک چارچوب وب محبوب برای Node.js است که توسعه وب را ساده تر و سریع تر می کند.
Node.js از پایگاه داده های مختلفی مانند MongoDB، MySQL و PostgreSQL پشتیبانی می کند. می توانید از کتابخانه هایی مانند Mongoose برای کار با MongoDB استفاده کنید.
آیا به کمک نیاز دارید؟ سئو سایت خود را به ما بسپارید! با ما تماس بگیرید: 09190994063 - 09376846692
{ "@type": "HowTo", "name": "ساخت یک وبسایت ساده با Node.js", "description": "راهنمای گام به گام برای ساخت یک وبسایت ساده با استفاده از Node.js و Express.js.", "step": [ { "@type": "HowToStep", "text": "نصب Node.js و NPM.", "position": 1 }, { "@type": "HowToStep", "text": "نصب Express.js با استفاده از NPM.", "position": 2 }, { "@type": "HowToStep", "text": "ایجاد یک فایل جاوااسکریپت (app.js) و نوشتن کد وبسایت.", "position": 3 }, { "@type": "HowToStep", "text": "اجرای فایل جاوااسکریپت با استفاده از Node.js (node app.js).", "position": 4 }, { "@type": "HowToStep", "text": "باز کردن مرورگر و رفتن به آدرس localhost:3000 (یا آدرس مربوطه).", "position": 5 } ], "supply": [ "Node.js", "NPM", "Express.js", "ویرایشگر کد" ] }