Skip to content

fatcherjs/middleware-form-data

Repository files navigation

@fatcherjs/middleware-form-data


This middleware is Browser Only.

Install

NPM

>$ npm install @fatcherjs/middleware-form-data

CDN

<script src="https://cdn.jsdelivr.net/npm/fatcher/dist/fatcher.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@fatcherjs/middleware-form-data/dist/index.min.js"></script>

<script>
  Fatcher.fatcher('url', {
    middlewares: [FatcherMiddlewareFormData],
    body: document.querySelector('#login-form'), // HTMLFormElement
    method: 'POST',
  }).then(response => {
    console.log(response);
  });
</script>

Usage

import { fatcher } from 'fatcher';
import { formData } from '@fatcherjs/middleware-form-data';

fatcher('https://foo.bar', {
  middlewares: [formData],
  method: 'POST',
  // Body Supports HTMLFormElement / Object / FormData
  body: {
    foo: 'bar',
    test: 'a',
  },
});

License

MIT

About

@fatcherjs/middleware-form-data

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors