Express js
npm init
npm install express
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.Schreiben Sie die JWT-Token-Authentifizierung.
npm install 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.Passwortverschlüsselung im Knoten js
npm install 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-Statuscodes
404===>not found 401===>unauthorised 400===>bad requst 200===>ok 201===>create 202===>accepted
5.http-Methoden
GET PUT POST DELETE
6.clinet-Datei senden
const path=require('path'); app.use('/',(req,req,next)=>{ res.sendFile(path.join(__dirname,'public','home.html')); })
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3