Введение
Axios — это HTTP-клиент на основе Promise, который вы можете использовать в своем браузере или в node.js. В этой статье мы будем использовать его для отправки данных JSON в конечную точку Nitro.
Предварительные требования
- Конечная точка нитро
- среда node.js (необязательно)
Шаг 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 или данные формы. Ваши данные будут сохранены в том регионе, в котором вы активируете свою конечную точку, на данный момент в Германии или в Великобритании — скоро появятся другие местоположения.