एक्सप्रेस जेएस
npm init
एनपीएम इंस्टाल एक्सप्रेस
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.जेडब्ल्यूटी टोकन प्रमाणीकरण लिखें।
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.नोड जेएस में पासवर्ड एन्क्रिप्शन
एनपीएम इंस्टॉल बीक्रिप्ट
const bcrypt=require('bcrypt'); const password='ex_password'; const hashPassword=bcrypt.hash(password); const verifyPassword=bcrypt.compare(password,hashPassword); console.log(verifyPassword); //true
4.नोड जेएस स्थिति कोड
404===>not found 401===>unauthorised 400===>bad requst 200===>ok 201===>create 202===>accepted
5.http तरीके
GET PUT POST DELETE
6.क्लाइनेट फिल्से भेजें
const path=require('path'); app.use('/',(req,req,next)=>{ res.sendFile(path.join(__dirname,'public','home.html')); })
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3