У меня есть файл с именем utils.js
, в котором есть некоторые константы, и я создаю приложение для сокетов, которое использует Node для работы с бэкендом и обычный Javascript для внешнего интерфейса.Имена событий сокета идентичны как во внешнем интерфейсе, так и во внутреннем, поэтому я хочу использовать константы как во внутреннем, так и во внешнем интерфейсе.Но синтаксис для экспорта / импорта отличается в ecmascript6 в отличие от Node, так как мне это сделать?
Это содержимое utils.js
:
const EVENTS = {
CONNECTION: 'connection',
MESSAGE: 'message'
};
Object.freeze(EVENTS);
module.exports = EVENTS;