Языковая политика
Общие обсуждения => Компьютеры и интернет => Topic started by: cetsalcoatle on 19 January 2026, 16:51:06
-
Чтобы заполнять непосредственно на сайте и чтобы она хранилась.
Local Storage для этого не подходит как я понял, что нужно для этого использовать? :what?
-
Общая архитектура? Нужен бэкенд, то есть сервер, на котором работает приложение блога. Фронтенд отправляет бэкенду текст с пометкой: сохрани эту запись блога. Бэкенд где-то её сохраняет - вероятно, в базе данных. Когда фронтенд попросит показать её - бэкенд достанет из базы и отправит фронтенду. Аутентификация и авторизация регулируют разрешения чтения и записи.
-
Общая архитектура? Нужен бэкенд, то есть сервер, на котором работает приложение блога. Фронтенд отправляет бэкенду текст с пометкой: сохрани эту запись блога. Бэкенд где-то её сохраняет - вероятно, в базе данных. Когда фронтенд попросит показать её - бэкенд достанет из базы и отправит фронтенду. Аутентификация и авторизация регулируют разрешения чтения и записи.
в общем нужно нанять человек десять дармоедов - айтишников и запастись терпением и финансами :D
-
Общая архитектура? Нужен бэкенд, то есть сервер, на котором работает приложение блога. Фронтенд отправляет бэкенду текст с пометкой: сохрани эту запись блога. Бэкенд где-то её сохраняет - вероятно, в базе данных. Когда фронтенд попросит показать её - бэкенд достанет из базы и отправит фронтенду. Аутентификация и авторизация регулируют разрешения чтения и записи.
Это как, через fetch()? Я бэкэнд ещё вообще не трогал?
Т.е. я создаю <span>, пишу в него, браузер выполняет appendChild() и отправляет данные на сервер.
А чтобы писать мог только я надо создавать многостраничный сайт? Редактор поста и ленту?
-
Это как, через fetch()?
Bhudh использованием новомодных API будет не очень доволен. Так что либо хардкорный XHR, либо полностью генерить страницы на бэкенде.
-
А как получить доступ к серверу? Через домен? :what?
-
Это как, через fetch()? Я бэкэнд ещё вообще не трогал?
Т.е. я создаю <span>, пишу в него, браузер выполняет appendChild() и отправляет данные на сервер.
Ну, не span, наверно, а textarea. А appendChild - после того, как сервер вернёт "окей". Мало ли что - сетевая ошибка, или неавторизованная операция. Нужно следить, чтобы у браузера и у сервера совпадали идеи о наборе постов. А пока fetch работает, показывать спиннер какой-нибудь.
В проектах я библиотеками пользовался: axios или встроенный в Angular http-клиент.
А чтобы писать мог только я надо создавать многостраничный сайт? Редактор поста и ленту?
Достаточно и одной - ведь окно ввода может быть в самой ленте, как много где, на реддите том же. (Но даже если страниц несколько и поддерживается маршрутизация, всё равно реализовано может быть как single-page application.)
-
А как получить доступ к серверу? Через домен? :what?
Во-первых, надо его арендовать! И следовать инструкциям хозяина. Бывают платформы, которые позволяют бесплатно хостить небольшие приложения.