"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > عقدة JS || ابريس شبيبة || بقلم مونيسخار أودافالاباتي

عقدة JS || ابريس شبيبة || بقلم مونيسخار أودافالاباتي

تم النشر بتاريخ 2024-11-06
تصفح:507

Node JS || Epress js || By Munisekhar Udavalapati

اكسبريس جي إس

  1. لكتابة تطبيق JS سريع بسيط

npm الحرف الأول
تثبيت npm السريع

const express=require('expreass');
const app=express();
app.use('/',(req,res,next)=>{
    rse.send('succuss');
})

app.listen(3000,()=>{
console.log('port 3000 is success');
});

2.اكتب مصادقة رمز JWT.
تثبيت npm jsonwebtoken

const jwt=require('jsonwebtoken');

const newToken=jwt.sign({name:'sekhar',userId:'sekhar_32'},process.env.sec_jwt_key,{expiresIn:'5m'});
console.log(newToken);
const jwtVerify=jwt.verify(newToken,process.env.sec_jwt_key);
console.log(jwtVerify);

3.تشفير كلمة المرور في العقدة js
تثبيت npm bcrypt

const bcrypt=require('bcrypt');
const password='ex_password';
const hashPassword=bcrypt.hash(password);
const verifyPassword=bcrypt.compare(password,hashPassword);
console.log(verifyPassword); //true

رموز الحالة 4.node js

404===>not found
401===>unauthorised
400===>bad requst
200===>ok
201===>create
202===>accepted

طرق 5.http

GET
PUT
POST
DELETE

6.إرسال ملف clinet

const path=require('path');
app.use('/',(req,req,next)=>{
 res.sendFile(path.join(__dirname,'public','home.html'));
})
بيان الافراج يتم استنساخ هذه المقالة على: https://dev.to/munisekhar_udavapati/node-js-epress-js-by-munisekhar-udavalapati-1kh9؟1 إذا كان هناك أي انتهاك ، فيرجى الاتصال بـ [email protected] لحذفه.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3