axios typescript
时间: 2023-08-27 19:20:31 浏览: 146
在使用 TypeScript 中使用 Axios,你需要先安装 axios 和 @types/axios 两个依赖。可以通过以下命令进行安装:
```
npm install axios @types/axios
```
然后,你可以在 TypeScript 项目中引入 axios 模块并使用它。以下是一个简单的示例:
```typescript
import axios, { AxiosResponse } from 'axios';
// 发送 GET 请求
axios.get('https://api.example.com/posts')
.then((response: AxiosResponse) => {
console.log(response.data);
})
.catch((error: any) => {
console.error(error);
});
// 发送 POST 请求
axios.post('https://api.example.com/posts', { title: 'Hello', body: 'World' })
.then((response: AxiosResponse) => {
console.log(response.data);
})
.catch((error: any) => {
console.error(error);
});
```
在上面的示例中,我们首先导入了 axios 模块以及 AxiosResponse 接口。然后,我们使用 axios.get 和 axios.post 发送 GET 和 POST 请求,并在响应中处理返回的数据或错误。请注意,我们使用了类型注解来指定响应和错误对象的类型。
希望这可以帮助到你!如果还有其他问题,请随时提问。
阅读全文