NodeJS - как мне сделать мой код красивым / чище / лучше читаемым - PullRequest
0 голосов
/ 12 ноября 2018

Я сгенерировал мое приложение с express --view=pug myapp, которое создало мне дерево папок с файлами, которые мне нужно начать заново. Я написал некоторый код, который я хотел бы передать из основного app.js, возможно, в функции - файл или что-то в этом роде, чтобы сохранить app.js чище.

где бы я разместил свои пользовательские функции? Как мне тогда запросить файл функции в nodeJS?

1 Ответ

0 голосов
/ 12 ноября 2018

Вы можете расположить свои файлы по своему желанию. Где бы вы ни хранили свои функции, просто добавьте функции, которые вы хотите использовать в любых других файлах, к объекту module.exports в этом файле. Затем в ваш app.js (или любой другой файл, в котором вы хотите использовать эти функции) импортируйте файл, используя require, и вы должны иметь доступ ко всем экспортируемым свойствам и функциям из импортируемого вами файла.

Например:

Я могу поместить свои функции в ./lib/core-lib.js:

function test(){
  // do something
}

module.exports = {
  test: test
};

А потом в моем app.js

const lib = require('./lib/core-lib');


lib.test();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...