Saya telah mendapatkan kesalahan ini FATAL ERROR: JS Allocation failed - process out of memory
dan saya telah menunjukkannya sebagai masalah karena saya mengirim objek json yang sangat besar ke res.json
(atau JSON.stringify
) Untuk memberi Anda beberapa konteks, pada dasarnya saya mengirim sekitar 30.000 file konfigurasi (setiap file konfigurasi memiliki sekitar 10.000 baris) sebagai satu objek json
Pertanyaan saya adalah, apakah ada cara untuk mengirim objek json sebesar itu atau adakah cara yang lebih baik untuk mengalirkannya (seperti menggunakan socket.io?)
Saya menggunakan: simpul v0.10.33, [email protected]
PEMBARUAN: Contoh kode
var app = express();
app.route('/events')
.get(function(req, res, next) {
var configdata = [{config:<10,000 lines of config>}, ... 10,000 configs]
res.json(configdata); // The out of memory error comes here
})