Методы взаимодействия клиента и сервера при написании блога
я пишу блог на javascript, html, css и node js (без express). Новичок в вебе, поэтому возник вопрос - какими методами (GET или POST) клиент должен взаимодействовать с сервером при создании, редактировании и удалении постов? И почему. Причем, видимо, должны быть две роли - админ (то есть я - человек, который пишет этот блог) и пользователь (человек, который этот блог читает). Админ, наверное, может всё get-запросами делать, а для пользователей нужны post (кроме удаления - там delete), так?
Ответы (1 шт):
Клиент (человек, который этот блог читает) и Админ(то есть я - человек, который пишет этот блог). Эти два сущности для вашего сервера является клиентом. Допустим такой сценарий. Пусть Юра(админ) добавляет через админ панель статью на блог. Потом эту статью читает Саша(клиент) и оставляет комментарий. Данном случае Юра и Саша клиенты сервера.
Прочитайте про HTTP и REST.
- GET — Получение данных;
- POST — Добавление новых данных;
- UPDATE — Обновление данных;
- DELETE — Удаление данных;
То есть, если нам нужно обновить базы данные на сервере, то мы должны использовать тип запроса UPDATE.
Также в качестве данных как правило отправляется JSON массив, на определённый URL, на нём грубо говоря срабатывает функция и уже зависимо от отправленных данных и типа запроса будет происходить какое-то действие.
Также, одна из важнейших особенностей в том, что не важно с какого устройства будут отправляться данные, с браузера или с мобильного телефона, это не важно.