我有一个在客户端和服务器之间具有公共常量的 NodeJS 应用程序。
常量存储在变量中而不是内联。这些变量可以在两个单独的文件中定义,一个用于客户端,一个用于服务器。
文件 1:
// client_constants.js
MESSAGE_TYPE_A = "a";
MESSAGE_TYPE_B = "b";
文件 2:
// server_constants.js
exports.MESSAGE_TYPE_A = "a";
exports.MESSAGE_TYPE_B = "b";
为避免重复代码,我想将常量存储在单个位置和客户端和服务器的单一格式中。做什么?