اکسپرس برای مبتدیان: امروز اولین برنامه وب خود را ایجاد کنید
Summarize this content to 400 words in Persian Lang
ایجاد یک برنامه Express شامل چندین مرحله است. Express یک چارچوب برنامه وب Node.js حداقل و انعطاف پذیر است که مجموعه ای قوی از ویژگی ها را برای برنامه های کاربردی وب و موبایل ارائه می دهد. در زیر یک راهنمای گام به گام برای ایجاد یک برنامه اولیه Express آورده شده است:
مرحله 1: محیط خود را تنظیم کنید
Node.js و npm را نصب کنید: اگر قبلاً این کار را نکرده اید، Node.js را دانلود و نصب کنید nodejs.org. npm (Node Package Manager) همراه با Node.js ارائه می شود.
یک فهرست پروژه ایجاد کنید:
mkdir my-express-app
cd my-express-app
یک پروژه جدید Node.js را راه اندازی کنید:
npm init -y
این یک ایجاد خواهد کرد package.json فایل با تنظیمات پیش فرض
مرحله 2: Express را نصب کنید
Express را با استفاده از npm نصب کنید:
npm install express
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مرحله 3: سرور اصلی را ایجاد کنید
یک فایل ورودی ایجاد کنید: فایلی به نام ایجاد کنید app.js (یا index.js).
سرور پایه را راه اندازی کنید:
const express = require(‘express’);
const app = express();
const port = 3000;
app.get(“https://dev.to/”, (req, res) => {
res.send(‘Hello World!’);
});
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`);
});
مرحله 4: سرور را اجرا کنید
برنامه Express خود را با استفاده از Node.js اجرا کنید:
node app.js
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مرورگر خود را باز کرده و به آن بروید http://localhost:3000. شما باید “سلام جهان!” نمایش داده می شود.
مرحله 5: اضافه کردن مسیرها و میان افزارهای بیشتر (اختیاری)
می توانید مسیرها و میان افزارهای بیشتری را به برنامه Express خود اضافه کنید. به عنوان مثال:
یک مسیر اضافه کنید:
app.get(“https://dev.to/about”, (req, res) => {
res.send(‘About Page’);
});
از Middleware استفاده کنید:
const bodyParser = require(‘body-parser’);
app.use(bodyParser.json());
app.post(‘/data’, (req, res) => {
const data = req.body;
res.send(`Received data: ${JSON.stringify(data)}`);
});
مرحله 6: کد خود را سازماندهی کنید (اختیاری)
برای برنامه های بزرگتر، سازماندهی کد خود در ماژول های جداگانه روش خوبی است.
یک فهرست مسیرها ایجاد کنید:
mkdir routes
یک فایل مسیر ایجاد کنید: فایلی به نام ایجاد کنید index.js داخل routes دایرکتوری
const express = require(‘express’);
const router = express.Router();
router.get(“https://dev.to/”, (req, res) => {
res.send(‘Hello World!’);
});
router.get(“https://dev.to/about”, (req, res) => {
res.send(‘About Page’);
});
module.exports = router;
به روز رسانی app.js برای استفاده از فایل مسیر:
const express = require(‘express’);
const app = express();
const port = 3000;
const indexRouter = require(‘./routes/index’);
app.use(“https://dev.to/”, indexRouter);
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`);
});
مرحله 7: استفاده از متغیرهای محیطی (اختیاری)
برای تنظیمات پیکربندی، از متغیرهای محیطی استفاده کنید.
نصب کنید dotenv بسته:
npm install dotenv
ایجاد یک .env فایل:
PORT=3000
به روز رسانی app.js برای استفاده dotenv:
require(‘dotenv’).config();
const express = require(‘express’);
const app = express();
const port = process.env.PORT || 3000;
const indexRouter = require(‘./routes/index’);
app.use(“https://dev.to/”, indexRouter);
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`);
});
همین! شما یک برنامه اولیه Express ایجاد کرده اید. میتوانید با افزودن مسیرهای بیشتر، میانافزار و سایر ویژگیها در صورت نیاز، این را بیشتر گسترش دهید.
ایجاد یک برنامه Express شامل چندین مرحله است. Express یک چارچوب برنامه وب Node.js حداقل و انعطاف پذیر است که مجموعه ای قوی از ویژگی ها را برای برنامه های کاربردی وب و موبایل ارائه می دهد. در زیر یک راهنمای گام به گام برای ایجاد یک برنامه اولیه Express آورده شده است:
مرحله 1: محیط خود را تنظیم کنید
- Node.js و npm را نصب کنید: اگر قبلاً این کار را نکرده اید، Node.js را دانلود و نصب کنید nodejs.org. npm (Node Package Manager) همراه با Node.js ارائه می شود.
یک فهرست پروژه ایجاد کنید:
mkdir my-express-app cd my-express-app
یک پروژه جدید Node.js را راه اندازی کنید:
npm init -y
این یک ایجاد خواهد کرد
package.json
فایل با تنظیمات پیش فرض
مرحله 2: Express را نصب کنید
Express را با استفاده از npm نصب کنید:
npm install express
مرحله 3: سرور اصلی را ایجاد کنید
-
یک فایل ورودی ایجاد کنید: فایلی به نام ایجاد کنید
app.js
(یاindex.js
). سرور پایه را راه اندازی کنید:
const express = require('express'); const app = express(); const port = 3000; app.get("https://dev.to/", (req, res) => { res.send('Hello World!'); }); app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`); });
مرحله 4: سرور را اجرا کنید
برنامه Express خود را با استفاده از Node.js اجرا کنید:
node app.js
مرورگر خود را باز کرده و به آن بروید http://localhost:3000
. شما باید “سلام جهان!” نمایش داده می شود.
مرحله 5: اضافه کردن مسیرها و میان افزارهای بیشتر (اختیاری)
می توانید مسیرها و میان افزارهای بیشتری را به برنامه Express خود اضافه کنید. به عنوان مثال:
یک مسیر اضافه کنید:
app.get("https://dev.to/about", (req, res) => { res.send('About Page'); });
از Middleware استفاده کنید:
const bodyParser = require('body-parser'); app.use(bodyParser.json()); app.post('/data', (req, res) => { const data = req.body; res.send(`Received data: ${JSON.stringify(data)}`); });
مرحله 6: کد خود را سازماندهی کنید (اختیاری)
برای برنامه های بزرگتر، سازماندهی کد خود در ماژول های جداگانه روش خوبی است.
یک فهرست مسیرها ایجاد کنید:
mkdir routes
یک فایل مسیر ایجاد کنید: فایلی به نام ایجاد کنید
index.js
داخلroutes
دایرکتوریconst express = require('express'); const router = express.Router(); router.get("https://dev.to/", (req, res) => { res.send('Hello World!'); }); router.get("https://dev.to/about", (req, res) => { res.send('About Page'); }); module.exports = router;
به روز رسانی
app.js
برای استفاده از فایل مسیر:const express = require('express'); const app = express(); const port = 3000; const indexRouter = require('./routes/index'); app.use("https://dev.to/", indexRouter); app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`); });
مرحله 7: استفاده از متغیرهای محیطی (اختیاری)
برای تنظیمات پیکربندی، از متغیرهای محیطی استفاده کنید.
نصب کنید
dotenv
بسته:npm install dotenv
ایجاد یک
.env
فایل:PORT=3000
به روز رسانی
app.js
برای استفادهdotenv
:require('dotenv').config(); const express = require('express'); const app = express(); const port = process.env.PORT || 3000; const indexRouter = require('./routes/index'); app.use("https://dev.to/", indexRouter); app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`); });
همین! شما یک برنامه اولیه Express ایجاد کرده اید. میتوانید با افزودن مسیرهای بیشتر، میانافزار و سایر ویژگیها در صورت نیاز، این را بیشتر گسترش دهید.