使用 Save 获取 Express 中的请求数

Get the number of Requests in Express with Save

我想知道有没有什么方法可以用Expressjs获取某个路径下的请求总数?但我需要在 JSON 上保存,就像我想在 JSON 或 TXT 上保存数据一样,但我不知道如何保存。

let pingCount = "HERE I MUST ADD Some JS for save on TXT/JSON file and show data if you give request write on JSON +1"
app.get('/ping',(req, res) => {
  pingCount++;
  res.send(`ping world for ${pingCount} times`);
});
import { readFileSync, writeFileSync } from "fs";
app.get('/ping',(req, res) => {
    const pingCount = readFileSync("pingCount.txt");
    const newPingCount = parseInt(pingCount) + 1;
    writeFileSync("pingCount.txt", newPingCount.toString());
    res.send(`ping world for ${newPingCount} times`);
});

这应该可行,但首先创建一个包含文本 0 的 pingCount.txt 文件-

将这个用于此逻辑,第一个请求 = 1 次,第二个请求 = 11 是在后面加 1,不像 1+1,而是像 1,1,1,1,1。

import { readFileSync, writeFileSync, existsSync } from "fs";
app.get('/ping',(req, res) => {
    let pingCount = '';
    if(existsSync("pingCount.txt"))
    {
      pingCount = readFileSync("pingCount.txt");
    }
    
    const newPingCount = `${pingCount} 1`;
    writeFileSync("pingCount.txt", newPingCount);
    res.send(`ping world for ${newPingCount} times`);
});