demoshang / axios-tauri-api-adapter

Makes it easy to use Axios in Tauri

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

axios-tauri-api-adapter

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

About

Makes it easy to use Axios in Tauri

License:MIT License


Languages

Language:TypeScript 100.0%