lsnull
Постоялец
- Регистрация
- 18 Сен 2013
- Сообщения
- 383
- Реакции
- 131
- Автор темы
- #1
Всем привет.
Есть легкая CMS Каталога + Корзина товаров и разный под функционал для заказов, добавления в корзину, отслеживание статуса, продажи, покупки, баланс и так далее.
Пощупать можно по адресу Для просмотра ссылки Войдиили Зарегистрируйся
Кого заинтересовал, пишите комменты.
Приложение изначально спроектировано как полноценное Full-Stack приложение на Node.js (Express + React + Vite).
Вот как устроена эта архитектура:





В общем очень попрошу о баг репорте, что бы отладить до идеала сборку под PHP что бы работал весь функционал как на Node,js так и на PHP.Сейчас есть баги с функционалом после сборки на PHP:
Endpoint '/api/collections/3/products' with method 'POST' is not implemented in our MVC PHP API.
Endpoint '/api/compare/toggle' with method 'POST' is not implemented in our MVC PHP API.
И так далее... Часть уже пофиксил, добавил расширил api для сборки
Есть легкая CMS Каталога + Корзина товаров и разный под функционал для заказов, добавления в корзину, отслеживание статуса, продажи, покупки, баланс и так далее.
Пощупать можно по адресу Для просмотра ссылки Войди
Кого заинтересовал, пишите комменты.
Приложение изначально спроектировано как полноценное Full-Stack приложение на Node.js (Express + React + Vite).
Вот как устроена эта архитектура:
- Режим Node.js (Основной
Когда приложение запускается на сервере Node.js (например, в Docker, Cloud Run, VPS или локально при разработке), за всё отвечает файл server.ts. Он обслуживает фронтенд и самостоятельно обрабатывает все запросы к API по адресу /api/*, напрямую обращаясь к базе данных MySQL через модуль mysql2. В этом режиме PHP вообще не требуется и никак не задействуется. - Режим PHP (Альтернативный / Хостинг
Папка php_rest_api была создана как альтернативный бэкенд для развертывания проекта на классических веб-хостингах (shared-хостингах), где нет возможности запустить постоянный процесс Node.js, но есть поддержка PHP и MySQL.
- Если это локальная среда разработки или облачный контейнер (Node.js), запросы идут напрямую на бэкенд Express (/api/*).
- Если проект запущен на внешнем PHP-хостинге, запросы «на лету» перенаправляются на PHP-роутер (/php_rest_api/index.php/api/*).





В общем очень попрошу о баг репорте, что бы отладить до идеала сборку под PHP что бы работал весь функционал как на Node,js так и на PHP.Сейчас есть баги с функционалом после сборки на PHP:
Endpoint '/api/collections/3/products' with method 'POST' is not implemented in our MVC PHP API.
Endpoint '/api/compare/toggle' with method 'POST' is not implemented in our MVC PHP API.
И так далее... Часть уже пофиксил, добавил расширил api для сборки
Последнее редактирование: