промо-сайта/лендинга - не требуется совершенно никакой backend, только отправка данных из форм обратной связи на e-mail клиентам ?
Я раньше использовал formspree, но там занудные капчи, ограниченные возможности в триальной версии и не хочется зависеть от стороннего сервиса в любом случае
отправку данных из форм можно организовать в гугл-таблицу, это бесплатно, просто и надёжно. разве что от флуда не защитит
А можете примерно подсказать, в каком направлении гуглить ? И нужно ли в таком случае делать серверную валидацию и проверки на инджекты ?
в любом случае конечно лучше чтобы была серверная часть, где и делать всякие валидации и прочее. но если я правильно понял, то вопрос был, кто как делает без серверной части. своим клиентам для формочек, если не требуется ничего серьёзного, то я делаю просто отправку в гугл-таблицу напрямую, прямо с фронтенда. это можно сделать через привязанную к таблице гугл-форму, делать программно запрос, будто гугл-форма была отправлена. она добавляет новые строки в таблицу. но я делаю через Google Apps Scripts. прописывается функция doPost, в ней распарсивается входящий джейсон и пишется новая строка в таблицу.
технически в GAS можно и валидацию реализовать при желании. но вот емейлы отправлять - это уже вряд ли
А в случае google таблиц - можно не делать проверку на инджекты ? Т.е. вплане безопасности можно не переживать точно, максимум что может быть - это спам я так полагаю ?
Понял, а можете совсем вкратце подсказать, по каким тегам гуглить реализацию ? )
https://www.youtube.com/watch?v=kZkiTgtvVW0
ну смотри, это ответ на вопрос, как это делаю Я. может кто-то здесь ещё варианты свои предложит.
Спасибо Большое!
Обсуждают сегодня