запутался в узле-localstorage

поэтому я создаю сайт с node js, и мне нужно использовать localstorage, поэтому я использую node-localstorageбиблиотека. Итак, в основном, в один файл я добавляю к нему данные, а в другом файле я хочу их получить. Я не уверен на 100%, как его получить. Я знаю, что мне нужно использовать localStorage.getItemчтобы получить его, но нужно ли мне включать? Так что мне было интересно, что за 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'); делает.

1 ответ

Незаменимый вариант для встроенного в браузер API localStorage, работающего на node.js.

Он создает экземпляр класса localStorage, который предоставляет эта библиотека. Конструктор ожидает расположение файла, в котором скрипты хранят элементы ключа и значения.

Мнение: мне это кажется бессмысленным - я думаю, это соответствует вашему варианту использования.

Другие вопросы по тегам