记录密码或自动登录功能,这个一般用cookies来完成 cookies存在客户端,安全性较低,一般要存入加密后的信息;建议要设置使用过期时间或不使用时删除掉 示例设计思路:在上面session示例的基础上,在usecookies部分登录同时记录cookies,来自动登录 1。在上面session示例的基础上修改一下usecookies。jsvarexpressrequire(express);varrouterexpress。Router();router。get(,function(req,res){if(req。cookies。islogin){console。log(usecookiescookies:req。cookies。islogin);req。session。isloginreq。cookies。islogin;}if(req。session。islogin){console。log(usecookies:req。session。islogin);res。locals。isloginreq。session。islogin;}res。render(usecookies,{title:使用cookies示例});});router。post(,function(req,res){req。session。isloginsuccess;res。locals。isloginreq。session。islogin;res。cookie(islogin,sucess,{maxAge:60000});res。render(usecookies,{title:使用cookies示例});});module。exportsrouter; 2。运行访问http:localhost:3000usecookies,点击登录按钮登录成功并记录cookiesmaxAge为过期时长,毫秒为单位,我设置一分钟 3。关闭浏览器,再次访问http:localhost:8000usecookies,页面显示已登录4。再次关闭浏览器,过一分钟再访问http:localhost:8000usecookies,页面不再是已登录,而是显示登录按钮,表示cookies过期,不会自动登录 cookies的使用到此也成功! 官方示例:https:github。comvisionmediaexpressblobmasterexamplescookiesapp。js如何清除session和cookies?清除cookiesres。clearCookie(islogin);清除sessionreq。session。destroy();