Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 1.97 KB

README.md

File metadata and controls

62 lines (44 loc) · 1.97 KB

axios-tauri-api-adapter

使用WebStorm开发维护

Makes it easy to use Axios in Tauri App

Installation

npm install axios-tauri-api-adapter

Usage

TypeScript / JavaScript

import axios from 'axios';
import axiosTauriApiAdapter from 'axios-tauri-api-adapter';
const client = axios.create({ adapter: axiosTauriApiAdapter });

Tauri App

Add the following configuration to the tauri.config.json See Details

{
  "tauri": {
    "allowlist": {
      "http": {
        "all": true, // Use this flag to enable all HTTP API features.
        "request": true, // Allows making HTTP requests.
        "scope": ["https://example.com/*"] // access scope for the HTTP APIs.
      }
    }
  }
}

Features

  • HTTP Requests use @tauri-apps/api/http instead of XHR(XMLHttpRequest)
  • Add config.jwt It's going to add JWT to the header

Resources

License

MIT License

JetBrains Support

The project has always been developed in the Idea integrated development environment under JetBrains, based on the free JetBrains Open Source license(s) genuine free license, I would like to express my gratitude here

Jetbrains