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

Я изучал различные варианты управления запросами и ответами в конвейере http с целью аутентификации и авторизации. Я недавно окончил школу Flatiron в Денвере. Во Флэтайроне учат приносить. Fetch включает в свои методы каждую часть успокаивающего соглашения. В основном я использую React для учебы. В процессе аутентификации я обнаружил, что большая часть действий, которые происходят, когда кто-то входит в систему или создает пользователя, происходит в серверной части, для которой я использовал Ruby on Rails. Я продолжал получать неверные значения, когда использовал почтальон для проверки своих HTTP-запросов. Мой первый большой вывод: когда вы тестируете эти запросы к своему бэкэнду Rails и получаете счет за свои ценности. Перейдите прямо к консоли rails и убедитесь, что эти значения соответствуют значениям, которые вы возвращаете в консоль. Это сэкономит вам массу времени, особенно если вы используете старую версию npm или Rails.

Во-вторых, погода, которую вы используете fetch или axios для выполнения запросов в javascript на переднем конце, также может зависеть от версии, и поэтому выборка для этого является безопасной ставкой. По мере того, как вы присоединяетесь к сеансу для своего пользователя и обрабатываете вход в систему, оставайтесь в системе и выйдите из нее. Документация и ресурсы для этой информации снова будут бэкэнд в Rails. Не зацикливайтесь на аксиомах или рельсах. Знайте это в javascript или любом другом JS-фреймворке. Входящая и исходящая информация всегда будет использовать один из них для меня, который в настоящее время извлекается. Как только вы получите эту информацию, переходите прямо к своему документу о перечислениях в JS, а затем в тех же документах вы найдете такие методы, как сокращение и т. Д., Для нацеливания на информацию, которую вы ищете, и манипулирования данными, чтобы показать на экране именно то, что вы хотите.

Наконец, поймите, что половина проблем, с которыми вы, к сожалению, столкнетесь, будет зависеть от версии. Самый быстрый способ выявить эти ошибки и исправить их. Просто остановиться, построить и сжечь. Я повесился, пытаясь заставить старый api работать в течение недели, и это просто ненужно. Спасибо за чтение и до встречи, ребята.