Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js+;快速会议:如何记录上次访问的日期和时间?_Javascript_Node.js_Express_Session - Fatal编程技术网

Javascript Node.js+;快速会议:如何记录上次访问的日期和时间?

Javascript Node.js+;快速会议:如何记录上次访问的日期和时间?,javascript,node.js,express,session,Javascript,Node.js,Express,Session,我想知道一个人如何能够通过Express跟踪用户最后一次访问的站点?例如: 1.用户首次访问网站,受到欢迎 2.用户下次访问站点时,它将显示上次访问的日期和时间 我查看了Express sessions文档,但没有找到解决方案 如果您有任何见解,我们将不胜感激。您可以将快速会话与cookies结合使用,以获得此效果 这是教程 最好是通过利用HTTP Cookie来了解会话是如何工作的 var express = require('express'); var cookieParser = req

我想知道一个人如何能够通过Express跟踪用户最后一次访问的站点?例如:

1.用户首次访问网站,受到欢迎

2.用户下次访问站点时,它将显示上次访问的日期和时间

我查看了Express sessions文档,但没有找到解决方案


如果您有任何见解,我们将不胜感激。

您可以将快速会话与cookies结合使用,以获得此效果

这是教程

最好是通过利用HTTP Cookie来了解会话是如何工作的

var express = require('express');
var cookieParser = require('cookie-parser');
var session = require('express-session');

var app = express();

app.use(cookieParser());
app.use(session({secret: "Shh, its a secret!"}));

app.get('/', function(req, res){
   if(req.session.page_views){
      req.session.page_views++;
      res.send("You visited this page " + req.session.page_views + " times");
   } else {
      req.session.page_views = 1;
      res.send("Welcome to this page for the first time!");
   }
});
app.listen(3000);