Смущает подключение к API в Почтальоне - PullRequest
0 голосов
/ 26 июня 2018

Я делаю учебник для аналитиков Backend rails, который включает создание клона медиума. Я на этапе, который требует тестирования маршрутов в Почтальоне. Thinkster предоставляет API, который имеет встроенные запросы и предварительно установленные подключения.

Но учебник переходит от шага «скачать почтальон» к шагу «отправить запрос». Там нет объяснения о том, как изначально начать использовать Почтальон.

Итак, первый тест - проверить, можете ли вы создать нового пользователя с запросом на регистрацию. Я предполагаю, что это находится в папке Auth API, поскольку есть запрос Post, называемый «Register».

Я не вижу области, хотя это говорит о том, что я могу сделать пользователя. Все элементы в моей коллекции имеют URL-адрес запроса, который начинается с {{apiUrl}}. Пример: запрос POST для входа в систему: {{apiUrl}} / login. И если я наведу курсор мыши на {{apiUrl}}, он скажет: «неразрешенная переменная: переменная не определена в текущей среде».

Может ли кто-нибудь помочь мне пройти эти тесты? Ниже приведен gif моей настройки Postman, а также список тестов, которые необходимо выполнить в этом руководстве. Я уверен, что не предоставляю то, что мне может понадобиться, чтобы получить помощь по этому вопросу. Пожалуйста, дайте мне знать, если вам не предоставляют всю необходимую информацию! Спасибо.

enter image description here

Проверка функциональности аутентификации Почтальона с использованием Почтальона

Вы должны быть в состоянии:

  • Создать учетную запись, используя запрос на регистрацию в Почтальоне
  • Проверка конечной точки входа в систему с помощью почтальона
  • Попробуйте зарегистрировать другого пользователя с тем же адресом электронной почты или именем пользователя, вы должен получить ошибку обратно из бэкэнда
  • Проверка конечной точки текущего пользователя с помощью почтальона
  • Попробуйте войти в систему с созданным пользователем с неверным паролем, вы должен получить ошибку обратно из бэкэнда
  • Попробуйте обновить адрес электронной почты, имя пользователя, биографию или изображение для пользователя

1 Ответ

0 голосов
/ 30 июня 2018

Мой друг постараюсь ответить хотя бы на вопрос о {{apiUrl}}

Это переменные, которые могут быть глобальными или средовыми, очевидно, глобальные применяются ко всем проектам и средам, вам нужно будет выбрать среду, в которой они применяются.

Теперь, чтобы это заработало, сделайте следующее.

  1. Скопируйте URL на ваш сервер API.
  2. Замените его магической переменной между {{}}
  3. Перейдите к устройству, где вы управляете этими глобальными переменными или переменными среды, «чтобы не сделать локальными»
  4. Нажмите, чтобы добавить
  5. назовите имя вашей среды как хотите, перейдите в таблицу и создайте переменную, поместив имя внутри ключа и ваш URL-адрес servir на стороне значения. Затем сохраните.
  6. Не забудьте выбрать среду, в которой вы работаете.

Вот теперь ваша {{переменная}} должна работать. Теперь вы можете использовать эти переменные во всем почтальоне, они очень полезны. Если вы используете токен JWT, вы сможете присвоить его переменной и использовать в своем API почтальона.

the process

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...