1
0

API на одном домене

Вариант для реализации проекта на одном домене без разделения хостов.
This commit is contained in:
2026-01-12 03:16:28 +07:00
parent 1d1efeeeb0
commit cd2e291394

View File

@@ -0,0 +1,20 @@
<?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';
?>