Подтвердить что ты не робот

Как разбить один файл Node.js на отдельные модули

Я хочу разбить код на разные файлы. В настоящее время я пишу все методы get и post в том же файле, но я хочу большую читаемость и управляемость.

Я попытался поместить код в разные файлы, но при запуске основного приложения остальные методы get и post в других файлах не могут быть вызваны. Я включаю это:

var Db = require ('/filename.js'); //... но я не могу назвать эти методы.

Я хочу разбить мой единственный файл для чтения. Как достичь этого?

4b9b3361

Ответ 1

Просто посмотрите документацию :

Начиная с/ищет абсолютные пути, например:

require('/home/user/module.js');

./начинается с пути, в котором находится вызывающий файл.

require('./lib/module.js');

__ dirname имеет тот же эффект, что и. /:

require( __dirname + '/module.js');

Ответ 2

Try:

var Db = require('./filename.js');

или

var Db = require('filename.js');

Кроме того, посмотрите этот пост в блоге.