NodeJS Singleton Module
JS
S
JavaScriptSingleton pattern implemented as NodeJS Module
1// lib/singleton.js
2const Singleton = (function () {
3 this.state = "Shared";
4 return this;
5})();
6module.exports = Singleton;
7
8// index.js
9const singleton = require('./lib/singleton');
10console.log(singleton.state);
11
12// server.js
13const singleton = require('./lib/singleton');
14console.log(singleton.state);Created on 2/4/2018