0

所以我正在用node js制作一个网站,我需要使用localstorage,所以我正在使用该node-localstorage库。所以基本上,我在一个文件中添加数据,在另一个文件中我想检索它。我不是 100% 确定如何检索它。我知道我需要使用localStorage.getItem来检索它,但我需要包含localStorage = new LocalStorage('./scratch');吗?所以我想知道做了什么localStorage = new LocalStorage('./scratch');。所以这是我添加数据的代码:

const ls = require('node-localstorage');
const express = require("express");
const router = express.Router();

router.route("/").post((req, res, next) => {
  var localStorage = new ls.LocalStorage('./scratch');
  if(req.body.name != undefined){
  localStorage.setItem("user", req.body.name);
  res.redirect('/')
  }
  else{
    console.log("undefind")
  }
});

module.exports = router;

如果我的问题令人困惑,我只想知道是什么var localStorage = new ls.LocalStorage('./scratch');

4

1 回答 1

0

在 node.js 上运行的浏览器本机 localStorage API 的替代品。

它创建了这个库提供的“localStorage”类的一个实例。构造函数需要文件的位置,脚本将键、值元素存储在其中。

意见:这对我来说毫无意义——我想它适合你的用例。

于 2021-10-31T19:09:49.277 回答