Серверная часть
Node.js + Express.js: API, обслуживающий запросы и раздающий клиентский код.
Socket.io: обмен сообщениями в реальном времени между клиентом и сервером.
PostgreSQL: хранение истории сообщений, настроек и информации о сайтах.
Redis: кэширование данных и улучшение производительности при большом количестве одновременных подключений.
Клиентская часть:
Минимальный загрузочный скрипт: который вставляют на свои сайты. Он асинхронно будет загружать основной клиентский код с CDN.
Nuxt.js: для разработки клиентского интерфейса.
а как продукт который потом можно будет предлагать другим веб сайтам.это надо посмотреть как сделано у других, понять принцип, и на основе их принципа пилить своё решение, разбить на мелкие детали и из них собрать план реализации и в путь
прочитай мой вопрос пожалуйста))) первое предложение)))- я прочитал и ответил на это, жду ответов
если ты закрыл радис от внешнего мира, как ты собирался подключить JetBrains DataGrip ? полностью доступ к хосту дать ? или через себя проксировать ? тебе не кажется это странным ? скорее всего ты сам этот ключ туда запихал
useEffect(() =>{попробуй хотя бы это исправить
getTicketsTC()
},getTicketsTC)
Как одно соотносится с другим?потому что в примере она не связана. Я изменил свой комментарий, если вам станет легче от этого.
Отсутствие кнопки или кнопка снаружи формы никак не мешают отправке по энтеру.- enter работает только если нет кнопки и одно поле, если более 1 поля для ввода, работать не будет
Хорошо бы ещё связать кнопку с формой нормально, через атрибуты, а не вот этот онклик.ну это не ко мне
но основную суть я думаю донёс, что нужно изучить чужой продукт, понять его принцип, включить голову и на основе чужого продукта - продумать свой