Axios

Axios

我们使用在 Vue 应用程序和大多数新代码中与服务器进行通信.

为了确保设置了所有默认值,您不应直接使用 Axios ,而应从导入 Axios.

应该使用此导出模块,而不是直接使用 Axios 以确保已设置令牌.

为了帮助我们模拟响应,我们使用axios-mock-adapter .

  • 无需创建响应对象
  • 不允许通话(我们要避免)
  • 简单的 API 来测试错误情况

我们还决定不使用因为它们不适合模拟.

Mock poll requests in tests with Axios

因为轮询功能需要一个标头对象,所以我们需要始终包含一个对象作为第三个参数: