Языковая политика

Общие обсуждения => Компьютеры и интернет => Topic started by: cetsalcoatle on 19 January 2026, 16:51:06

Title: Как создать форму блога?
Post by: cetsalcoatle on 19 January 2026, 16:51:06
Чтобы заполнять непосредственно на сайте и чтобы она хранилась.

Local Storage для этого не подходит как я понял, что нужно для этого использовать? :what?
Title: Re: Как создать форму блога?
Post by: Квас on 19 January 2026, 17:45:48
Общая архитектура? Нужен бэкенд, то есть сервер, на котором работает приложение блога. Фронтенд отправляет бэкенду текст с пометкой: сохрани эту запись блога. Бэкенд где-то её сохраняет - вероятно, в базе данных. Когда фронтенд попросит показать её - бэкенд достанет из базы и отправит фронтенду. Аутентификация и авторизация регулируют разрешения чтения и записи.
Title: Re: Как создать форму блога?
Post by: Чайник777 on 19 January 2026, 18:26:50
Общая архитектура? Нужен бэкенд, то есть сервер, на котором работает приложение блога. Фронтенд отправляет бэкенду текст с пометкой: сохрани эту запись блога. Бэкенд где-то её сохраняет - вероятно, в базе данных. Когда фронтенд попросит показать её - бэкенд достанет из базы и отправит фронтенду. Аутентификация и авторизация регулируют разрешения чтения и записи.
в общем нужно нанять человек десять дармоедов - айтишников и запастись терпением и финансами  :D
Title: Re: Как создать форму блога?
Post by: cetsalcoatle on 19 January 2026, 21:03:00
Общая архитектура? Нужен бэкенд, то есть сервер, на котором работает приложение блога. Фронтенд отправляет бэкенду текст с пометкой: сохрани эту запись блога. Бэкенд где-то её сохраняет - вероятно, в базе данных. Когда фронтенд попросит показать её - бэкенд достанет из базы и отправит фронтенду. Аутентификация и авторизация регулируют разрешения чтения и записи.
Это как, через fetch()? Я бэкэнд ещё вообще не трогал?

Т.е. я создаю <span>, пишу в него, браузер выполняет appendChild() и отправляет данные на сервер.

А чтобы писать мог только я надо создавать многостраничный сайт? Редактор поста и ленту?
Title: Re: Как создать форму блога?
Post by: Upliner on 20 January 2026, 06:50:23
Это как, через fetch()?
Bhudh использованием новомодных API будет не очень доволен. Так что либо хардкорный XHR, либо полностью генерить страницы на бэкенде.
Title: Re: Как создать форму блога?
Post by: cetsalcoatle on 20 January 2026, 16:52:10
А как получить доступ к серверу? Через домен? :what?
Title: Re: Как создать форму блога?
Post by: Квас on 20 January 2026, 17:01:11
Это как, через fetch()? Я бэкэнд ещё вообще не трогал?

Т.е. я создаю <span>, пишу в него, браузер выполняет appendChild() и отправляет данные на сервер.

Ну, не span, наверно, а textarea. А appendChild - после того, как сервер вернёт "окей". Мало ли что - сетевая ошибка, или неавторизованная операция. Нужно следить, чтобы у браузера и у сервера совпадали идеи о наборе постов. А пока fetch работает, показывать спиннер какой-нибудь.

В проектах я библиотеками пользовался: axios или встроенный в Angular http-клиент.

А чтобы писать мог только я надо создавать многостраничный сайт? Редактор поста и ленту?

Достаточно и одной - ведь окно ввода может быть в самой ленте, как много где, на реддите том же. (Но даже если страниц несколько и поддерживается маршрутизация, всё равно реализовано может быть как single-page application.)
Title: Re: Как создать форму блога?
Post by: Квас on 20 January 2026, 17:02:23
А как получить доступ к серверу? Через домен? :what?

Во-первых, надо его арендовать! И следовать инструкциям хозяина. Бывают платформы, которые позволяют бесплатно хостить небольшие приложения.