📜  如何计算使用 Express.js 访问网站的次数?

📅  最后修改于: 2022-05-13 01:56:51.692000             🧑  作者: Mango

如何计算使用 Express.js 访问网站的次数?

会话管理可以通过使用 express-session 模块在 node.js 中完成。它有助于以键值形式保存数据。在本文中,我们将了解如何在 Express Js 中统计 Express Session 中的查看次数。

先决条件:

  • Node基础知识
  • 已安装 Node.js(版本 12+)。
  • 已安装 npm(版本 6+)。

要在编辑器中设置节点项目,您可以在此处查看。

安装需要模块:

npm install express
npm install express-session

调用接口:

var session = require('express-session')

示例:此示例说明了上述方法。

app.js
// Call Express Api.
var express=require('express'),
  
// Call express Session Api.
session = require('express-session'),
  
app=express();
  
// Session Setup
app.use (
    session ({
  
        // It holds the secret key for session
        secret: "I am girl",
  
        // Forces the session to be saved
        // back to the session store
        resave: true,
          
          
        // Forces a session that is "uninitialized"
        // to be saved to the store
        saveUninitialized: false,
        cookie: {
    })
);
  
// Get function in which send session as routes.
app.get('/session', function(req, res, next) {
  
    if (req.session.views) {
          
      // Increment the number of views.
      req.session.views++
  
      // Print the views.
      res.write('

No. of views: '            + req.session.views + '

')        res.end()     } else {       req.session.views = 1       res.end(' New session is started')     }   })    // The server object listens on port 3000. app.listen(3000,function(){     console.log("Express Started on Port 3000"); });


使用以下命令运行 index.js 文件。

node app.js

现在要设置会话,只需打开浏览器并输入此 URL。

http://localhost:3000/session

输出: