persiliao / 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

使用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

License:MIT License


Languages

Language:TypeScript 100.0%