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();
	//я так думаю что общедоступные хранилища для всех клиентов - это всякие хранилища сессий в памяти и тому подобное.

});

//----------------