JSFiddle - React, Tailwind, and code Playground
JavaScript
//это файл c классом User
class User{
constructor(){
this.num = 0;
}
method1(){
this.num++
}
}
module.exports = new User;
//-----------------
//файл app.js
const User = require('./userClass');
//обработчик роута экспресс
app.get('/', (req,res)=>{
//в данном случае для каждого запроса, разные люди и т.д. будет доступен один и тот же "общий" объект User.
//на сколько я понимаю нода выполняет в модуле код один раз, создает объекты в памяти при старте сервера.
User.method1();
//я так думаю что общедоступные хранилища для всех клиентов - это всякие хранилища сессий в памяти и тому подобное.
});
//----------------