Ein Objekt in node / express + ejs an client übergeben?

Ich habe ein ziemlich großes Objekt, das ich an eine Funktion in einem Client-Skript übergeben muss. Ich habe versucht, JSON.stringify zu verwenden, bin jedoch auf einige Probleme mit diesem Ansatz gestoßen - hauptsächlich in Bezug auf die Leistung. Kann man so etwas in ejs machen?

app.get('/load', function(req, res) {
    var data = {
        layout:'interview/load',
        locals: {
            interview: '',
            data: someLargeObj
        }
    };
    res.render('load', data);
});

Und in meinem Client-Skript würde ich dieses Objekt an eine Funktion wie diese übergeben

<script type="text/javascript">
    load(<%- data %>); // load is a function in a client script
</script>

Wenn ich das versuche, bekomme ich auch

<script type="text/javascript">
    load();
</script>

oder

<script type="text/javascript">
    load([Object object]);
</script>

Antworten auf die Frage(5)

Ihre Antwort auf die Frage