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

Или, может быть, вы клонировали потрясающий шаблон, и вам не нужно было все это делать. Но тем не менее, каждый раз, когда вы создаете новый маршрут или подключаете новую службу (например, MySQL), вы тратите первые несколько минут на написание, копирование и вставку шаблонного кода — несколько минут, которые вы никогда не сможете вернуть.

Именно таким я был последние 6 месяцев, поэтому я создал Visual Backend, настольное приложение для серверной разработки. Это приложение позволяет вам создавать маршруты, подключаться к сервисам и т. д. одним нажатием кнопки, а также выполняет все утомительные и повторяющиеся операции, такие как настройка шаблона и создание файлов. Это означает, что теперь вам нужно сосредоточиться только на написании REST. функции.

Давайте посмотрим, как это выглядит

Вы можете скачать Visual Backend с https://visual-backend.com (или запросить ранний доступ). После того, как вы создали учетную запись, вы можете продолжить и создать свой первый проект, который приведет вас к такому экрану:

Создание маршрута

Чтобы создать маршрут, все, что вам нужно сделать, это нажать на маленький значок добавления файла в разделе Маршруты. Затем вы можете создать конечную точку GROUP, GET или POST. Как только он будет создан, вы можете щелкнуть по вновь созданному маршруту, который откроет редактор, в котором вы сможете сразу работать над своей функцией. Думаю, я сделал все это менее чем за 10 секунд.

Запуск вашего сервера (локально и в облаке)

Чтобы запустить сервер локально, просто откройте терминал, нажав ⌘ + T. Этот терминал очень похож на любой другой. Когда вы запустите приложение (с помощью ⌘ + Shift + R), здесь появятся журналы консоли и ошибки. Но хватит скучных вещей, давайте поговорим о хостинге.

С помощью Visual Backend мы поможем вам немедленно разместить ваш проект в облаке. Нет необходимости в Heroku, Digital Ocean или AWS. Чтобы развернуть/обновить свой проект, просто нажмите раздел «Хостинг» на боковой панели, а затем нажмите «Развернуть». Как только ваша сборка будет завершена, нажмите «Копировать конечную точку», и вы получите URL-адрес вашего сервера и все готово (или проверьте это с помощью Postman, чтобы убедиться)!

Подключение к сервисам

Последняя функция, на которой мы сосредоточились, — это автоматизация повторяющихся действий при использовании внешних сервисов, таких как MongoDB. Обычно вам придется записать строку подключения в файл .env, создать функцию инициализации и т. д. С Visual Backend все это делается одним щелчком мыши, и вы можете сразу же приступить к работе над конкретными функциями.

В приложении нажмите знак «+» рядом с разделом «Модули» на боковой панели, затем выберите модуль «MongoDB». Все, что вам нужно сделать сейчас, это ввести строку подключения и выбрать базу данных по умолчанию.

После этого на вкладке модулей появится новый раздел mongo, где вы сможете приступить к написанию функций базы данных. Как видно выше, ваши функции mongo сгруппированы в соответствии с коллекциями в вашей базе данных. Кроме того, каждая функция будет иметь доступ к глобальным переменным mongoCli и defaultDb, которые позволяют вам получать доступ к базам данных. и коллекции в вашем кластере MongoDB. Удачных запросов!

P.S. MongoDB — это лишь первый из многих сервисов, которые мы надеемся сделать более эффективными, поэтому сообщите нам по электронной почте в конце этой статьи, какие сервисы вы хотели бы видеть в приложении в следующий раз!

Использование функций базы данных

Чтобы использовать функции базы данных, просто нажмите ⌘ + I, когда ваш редактор открыт, чтобы открыть экран поиска функций, где вы можете щелкнуть и импортировать эти функции в редактор.

Что дальше?

От машинного языка до ассемблера и языков высокого уровня — способы программирования компьютеров всегда были и будут развиваться. Мне всегда было интересно, что будет дальше, и это, возможно, в некотором смысле послужило для меня толчком к созданию этого приложения.

В любом случае, Visual Backend — новинка, поэтому я с нетерпением жду отзывов всех и добавляю нужные вам функции. Возможно, однажды Visual Backend станет вашей платформой для серверной разработки. Напишите мне по адресу [email protected], чтобы поделиться своими вопросами, идеями, пожеланиями или даже критикой.