Express js
npm 初期化
npm インストール 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.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 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 ステータス コード
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')); })
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3