如何将对象从单独的文件导出到Node和Javascript?

时间:2018-05-21 17:06:55

标签: javascript node.js import export

我有一个名为utils.js的文件,它有一些常量,我正在构建一个套接字应用程序,它使用Node进行后端工作,使用常规Javascript作为前端。套接字事件的名称在前端和后端都是相同的,所以我想在后端和前端使用常量。但是导出/导入的语法在ecmascript6中与Node不同,所以我该怎么做呢?

这是utils.js

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

1 个答案:

答案 0 :(得分:0)

您可以将对象放在JSON文件中,例如 events.json ,甚至 event.js 您想要普通的JS对象。 Node和JS都可以访问它。然后你需要/导入 utils.js 中的这个文件,你可以在前端做同样的事情。前端和后端可以随意处理这些。