I am using the fetch api to get data from backend. The data I am getting is dynamic and more and more data keeps producing. What I want is to send the data to the front end when I get the data in the backend. How can I achieve this? I have coded a sample example of my senario below. Thanks in advance
fetch('/api/blah', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      request: `{"requestType": "numbers"}`
    })
  })
  .then((res) => res.json())
  .then(data => {
    if (data.status == 'success') {
      const numbers = data.numbers
      console.log(numbers)
    }
  });const distribution = async(req, res) => {
  const request = JSON.parse(req.body.request)
  if (request.requestType == 'numbers') {
    var ceiling = 100;
    var floor = 1;
    var x = 1;
    var step = 1;
    setInterval(function() {
      res.send({
        status: 'success',
        numbers: x
      })
      x += step;
      if (x === ceiling || x === floor) {
        step = -step;
      }
    }, 500);
  }
} 
     
     
    