Я пытаюсь импортировать файл конфигурации со следующими данными:
module.exports = webhook_methods = {
GET : "GET",
POST : "POST",
PUT : "PUT"
}
module.exports = endpoints = {
WEBHOOKS : "webhooks",
ORDERS : "orders"
}
Из родительской папки в мой модуль (webhook_module.js) со следующей структурой
-server.js
-config.js
--webhook_module.js
Внутри моего модуля webhook я импортирую конфигурацию как
const {webhook_methods,endpoints} = require('../configs');
И использую ее для получения данных как
_fecht_url = `https://${site}/api/${endpoints.WEBHOOKS}.json`;
Но ошибка, которую я получаю, состоит в том, что конечные точки и webhook_methods не определены, так что требование не работает, или экспорт не работает. Я не могу понять ...
Это похоже на Импорт файла config.js в другой файл , но в моем случае есть два различия, которые я не могу решить. В моем config.js есть много экспортов, а не только один, а во-вторых, он находится в родительской папке.
Было бы проще это сделать, если файл конфигурации был машинописным? Я действительно просто хочу создать файл конфигурации с кучей объектов enum и импортировать его по всему проекту. это плюс, если эти перечисления могут быть найдены с помощью автозаполнения VS Code.