クライアントとサーバーの間で共通の定数を持つNodeJSアプリケーションがあります。
定数は、インラインではなく変数に格納されます。これらの変数は、クライアント用とサーバー用の2つの別々のファイルで定義できます。
ファイル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";
コードの重複を避けるために、クライアントとサーバーの両方に対して、定数を単一の場所と単一の形式で格納したいと思います。ワットは?