Здесь мы создаем простой шаблонный код nodejs в git hub Gist, используя классы ES6.
В строке 5 мы называем класс Start, и у класса есть конструктор, в котором мы написали код для запуска сервера.
Этот конструктор вызывается, когда мы создаем объект класса Start в строке 19. После выполнения кода конструктора сервер включается.
Получив запрос GET в строке 20, мы вызываем метод route в классе Start в строке 13, который внутренне вызывает метод readWrite класса ReadWrite в файле ReadWrite.js.
После возврата результата мы отправляют ответ обратно в строку 15
Мы получаем объект ReadWrite в строке 1, где мы запрашиваем файл и вызываем метод, который будет возвращать нам объект взамен, чтобы мы могли использовать этот объект для вызова методов класса ReadWrite.
Ниже приведен класс ReadWrite,
В строке 6 мы создаем метод/функцию makeObject, эта функция используется для создания объекта этого класса и гарантирует, что каждый раз, когда новый объект не создается, он создается только в том случае, если объект отсутствует.
Итак, для создания нового объекта в методе readWrite мы вызываем метод makeObject(), чтобы вернуть нам объект.
Итак, makeObject проверяет, присутствует ли объект в строке 7, и если он присутствует, он возвращает то же самое или создает новый объект и возвращается.
Таким образом, мы можем потреблять меньше ресурсов, используя шаблон singleton.
Некоторым из вас будет интересно, что означает изображение в начале класса, это система образования гурукул, которая возникла в Индостане / Индии, в некотором смысле это классы в современной системе образования.
Если есть исправления || дополнения || запросы || сомнения, пожалуйста, предложите || или спросите в разделе комментариев, я постараюсь ответить быстро.