1
0
Files
TaskBoard/front_vue/public/index.php
Falknat cd2e291394 API на одном домене
Вариант для реализации проекта на одном домене без разделения хостов.
2026-01-12 03:16:28 +07:00

20 lines
589 B
PHP

<?php
// Путь к backend относительно этого файла
define('BACKEND_PATH', '/backend');
// Подключаем конфиг (там $routes и всё остальное)
require_once __DIR__ . BACKEND_PATH . '/app/config.php';
$path = parse_url($_SERVER['REQUEST_URI'] ?? '', PHP_URL_PATH);
// API запросы — если путь есть в роутах, передаём в backend
if (isset($routes[$path])) {
require_once __DIR__ . BACKEND_PATH . '/index.php';
exit;
}
// Всё остальное — SPA
include __DIR__ . '/index.html';
?>