NodeJS を使用してファイルから次の JavaScript オブジェクトを読み込もうとしているときに問題が発生しました。
{
queries:{
user:"SELECT * FROM users WHERE $1 = ?"
},
user:function(identifier){
return this.queries.user.replace('$1', "user_"+identifier);
}
}
require 関数を使用すると、次のようになります。
var queries = require('./components/queries');
4 行目で予期しない ',' という解析エラーが発生します。クエリが中かっこで終わる直後です。
Chrome コンソールで問題なく宣言できるため、このオブジェクトの何が問題なのかわかりません。この問題は、このコードをメイン スクリプトに含める方法に関連していると思われます。しかし、それを適切に含める方法がわかりません。
ご協力いただきありがとうございます !