UNPKG

@metacall/protocol

Version:

Tool for deploying into MetaCall FaaS platform.

33 lines (31 loc) 631 B
import axios from 'axios'; import { URL } from 'url'; interface Request { email: string; password: string; alias: string; 'g-recaptcha-response'?: string; } export default ( email: string, password: string, alias: string, baseURL: string ): Promise<string> => { const request: Request = { email, password, alias }; if (!baseURL.includes('localhost')) request['g-recaptcha-response'] = 'empty'; return axios .post<string>(baseURL + '/signup', request, { headers: { Accept: 'application/json, text/plain, */*', Host: new URL(baseURL).host, Origin: baseURL } }) .then(res => res.data); };