如何在js中轻松制作受保护的变量?

How to easily make protected variable in js?

我用它从某个站点获取数据:

const key = 'secret_key';

router.get('/get', (req, res) => {
  axios.get(url, {
    headers: {
      'Key': key,
    }
  })
    .then(response => {
      res.send(response)
    })
    .catch(error => res.status(500).send(error))
});

出现错误时,key对用户可见。我想使用 protected 或 private,但我不能。在其他问题中,有很长的复杂函数来保护变量。最简单的方法是什么?

感谢@Ivar 的另一种解决方案。

之前:

 .catch(error => res.status(500).send(error))

之后:

 .catch(error => res.status(500).send("Internal Server Error"))