Как экспортировать объект из отдельного файла в Node и Javascript? - PullRequest
0 голосов
/ 21 мая 2018

У меня есть файл с именем utils.js, в котором есть некоторые константы, и я создаю приложение для сокетов, которое использует Node для работы с бэкендом и обычный Javascript для внешнего интерфейса.Имена событий сокета идентичны как во внешнем интерфейсе, так и во внутреннем, поэтому я хочу использовать константы как во внутреннем, так и во внешнем интерфейсе.Но синтаксис для экспорта / импорта отличается в ecmascript6 в отличие от Node, так как мне это сделать?

Это содержимое utils.js:

const EVENTS = {
    CONNECTION: 'connection',
    MESSAGE: 'message'
};
Object.freeze(EVENTS);
module.exports = EVENTS;

1 Ответ

0 голосов
/ 21 мая 2018

Вы можете поместить объекты в файл JSON, например events.json или даже event.js , если вы хотите простые объекты JS.И узел, и JS имеют доступ к этому.Затем вам нужно / импортировать этот файл в utils.js , и вы можете сделать то же самое на внешнем интерфейсе.Передние и задние концы могут обрабатывать их так, как они хотят.

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