Введение

Axios — это HTTP-клиент на основе Promise, который вы можете использовать в своем браузере или в node.js. В этой статье мы будем использовать его для отправки данных JSON в конечную точку Nitro.

Предварительные требования

Шаг 1:

Создайте этот файл:

// please keep in mind to install axios first: npm install axios

import axios from "axios";

const options = {
  method: 'POST',
  url: 'INSERT-YOUR-YOUR-NITRO-ENDPOINT-HERE',
  headers: {'Content-Type': 'application/json', Authorization: 'Bearer INSERT-YOUR-BEARER-TOKEN-HERE'},
  data: {email: '[email protected]'}
};

axios.request(options).then(function (response) {
  console.log(response.data);
}).catch(function (error) {
  console.error(error);
});

Как видите, мы отправим адрес электронной почты на конечную точку Nitro через POST, защищенный токеном носителя, вы можете найти этот файл в нашем Github-Repo.

Вы можете отправлять любой JSON, который хотите, но для быстрого получения данных мы рекомендуем, чтобы количество пар ключ/значение не превышало 20.

Шаг 2:

Запустите его в своем Терминале и увидите мгновенные результаты на своем Нитро-счете. Вы также можете получить свои данные с помощью GET Call, мы покажем вам, как это сделать, в новой статье, которая скоро появится.

Nitro дает вам интеллектуальные конечные точки API, которые активны немедленно. Вы можете сразу получать и получать данные, JSON или данные формы. Ваши данные будут сохранены в том регионе, в котором вы активируете свою конечную точку, на данный момент в Германии или в Великобритании — скоро появятся другие местоположения.