node.jsの中のsessionの身分は検証します.


sessionの思想1、クライアント名とパスワード要求登録2、サービス端末は要求を受けて、ユーザー名とパスワードを検証します.3、認証が成功したら、サービス端末はcookieを植えます.またはクライアントに文字を送ります.サーバーはsession 4、クライアントが受信した応答を受け取ったら、cookie 5、cookie 5に保存します.クライアントは、各サービス端末にリソースを要求するクッキーを自動的に6、サービス端末に要求を受けて、クッキーとセッションを検証します.検証が成功すれば、要求されたライブラリデータをクライアントに返します.
使用
const express = require('express')//  express                  
const cookieSession = require('cookie-session')//  cookie-session   
let app = express()//       
app.listen(8000)//                                           callback                   localhost 

app.use(express.static('          '))//             http://localhost:8000/                 index.html  

//      cookieSession
app.use(cookieSession({
    name:"mycookie",  //      cookie     mycookie     express:sess
    keys:["aa","bb","cc"],  //               keys  
    // maxAge:1000*30  //cookie         ms
}))

//      
app.get('/api/login',(req,res)=>{
    req.session.nz1906 = 'userId'//   session         cookie
    res.send({
        error:0,
        message:"  cookie  ..........."
    })
})

//      
app.get('/api/user',(req,res)=>{
    // cookie  session
    //        cookie    ,  req.session.nz1906    “userId"
    //        cookie   ,  req.session.nz1906    undefined
    let pass = req.session.nz1906 //                                   
    if(pass){
        res.send({
            error:0,
            message:'/api/user   ' //      pass               
            
        })
    }else{
        res.send({
            error:1,
            message:"           ............." //               
        })
    }
})


//    
app.get('/api/logout',(req,res)=>{
    req.session.nz1906 = undefined
    //     session     cookie
    //     session  undefined           cookie               
    res.send('      ')
})