RangeError: Maximum call stack size exceeded
-
Mọi người cho em hỏi về lổi RangeError: Maximum call stack size exceeded khi em thực hiện câu lệnh "user.messages.push(result);".em đả tìm trên google và hỏi bạn bè nhưng không fix được ak.Dưới là code của e
-
Theo như mình biết chắc nó bị lọt vào vòng lập bất tận. Thử debug
Node inspect file.js rồi bấm f5 xem nó bị dính ở đâu
-
@Kha-Pham hi để mình thử lại
-
Bạn thử console.log(user.messages) lên xem result như thế nào? Lưu như thế này mà user nào chat nhiều thì chắc chuỗi json dài bất tận quá.
-
res.status(201).send(JSON.stringify(...)) thay cho res.status(201).json thử xem bạn