cancel token axios

PHOTO EMBED

Thu Sep 01 2022 09:08:01 GMT+0000 (Coordinated Universal Time)

Saved by @priyeshnd #axios #cancel #token

app.get('/checkFilelink', async (req, res, next) => {
    try {
      const CancelToken = axios.CancelToken;
      const source = CancelToken.source();
      setTimeout(() => {
        source.cancel('Operation canceled by the user.');
      }, 5000);
      let url = req.query.url;
      var response = await axios.get(url, {
        cancelToken: source.token,
        progress: false
      });
      res.json(response);
    } catch (e) {
      res.send(e)
    }
  });
content_copyCOPY

cancel request from front end