Skip to content

crijew/axios-tauri-api-adapter

 
 

Repository files navigation

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

About

Makes it easy to use Axios in Tauri

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%