Как добавить метки в каталог в узле JS - PullRequest
0 голосов
/ 11 ноября 2018

это структура моего узла приложения

enter image description here

Я пытаюсь импортировать auth.js файл в user.js файл.

с помощью этого оператора импорт работает нормально.

const auth = require('./../controllers/auth')

но я видел, что некоторые из проектов используют маску app для каталога root, как показано ниже.

const auth = require('app/controllers/auth')

до сих пор не могу понять.

Можете ли вы помочь мне разобраться?

1 Ответ

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

если вы хотите сделать что-то подобное, вам нужно использовать переменную, и вы можете сделать это так

const path = require('path');
const app_root = path.dirname(require.main.filename);

А потом

const auth = require(`${app_root}/controllers/auth`)

* Обратите внимание, что это ссылка на папку, в которой находится ваш основной файл

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