2

JavaScriptファイル用のある種の「テンプレート/マクロエンジン」を探しています。私がする必要があるのは、ブラウザに JavaScript ファイルを提供することです。これらの JavaScript ファイルはほとんどが静的ですが、いくつかの点で異なります。

現時点で私が基本的に行っていることは次のとおりです。

app.get('/api/api.js', function (req, res) {
    fs.readFile(
        path.join(__dirname, './libraries/api.js'), 
        { encoding: 'utf8' }, 
        function (err, data) {
            if (err) throw err;
            res.set('Content-Type', 'text/javascript');
            res.send(data);
    });
});

クライアントに提供する前に、読み取りファイル内の数行のコードを追加/置換する必要があります。

アップデート:

ここではいくつかの例を示します。

var host = 'http://mydomain.com/';
var domains = ['mydomain1.com', 'mydomain2.org'];

はい、基本的な検索と置換を使用できますが、より一般的な解決策があるかどうか疑問に思いました。

4

1 に答える 1