Неужели единственный плюс Blazor это c#?
Далее по старой информации(если не ошибаюсь технология Wasm тогда толко развивалось) производительность blazor может быть лучше чем в React.js только в Firefox.
// Валидируем
if (count($path) !== 3) {
http_response_code(400); // вот тут 400, потому что это корявый запрос, мы даже ничего и не искали
die();
}
// Получаем данные
$result = getGesult();
// Валидируем данные
if ($result !== true) {
http_response_code(404);
die();
}
// Дальше код, который выведет данные
$host = '127.0.0.1';
$db = 'weekly_journal';
$user = 'root';
$pass = '';
$port = "3306";
$charset = 'utf8mb4';
$options = [
\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
\PDO::ATTR_DEFAULT_FETCH_MODE => \PDO::FETCH_ASSOC,
\PDO::ATTR_EMULATE_PREPARES => false,
];
$dsn = "mysql:host=$host;dbname=$db;charset=$charset;port=$port";
$pdo = new \PDO($dsn, $user, $pass, $options);
Если поставить Linux или BSD несколько раз на диски. Поставить и удалить, и заново поставить, то будет же уже другая файловая система, и возможности вытащить файлы даже программами (старые, которые были под Windows) не будет?
fetch()
не ждет завершения всего запроса, он резолвится когда получены все заголовки.response.text()
и response.json()
нужен чтоб дождаться считывания всего тела ответа, притом response.json()
еще и позволяет браузеру парсить json из ответа потоково прямо во время скачивания, опять же не блокируя поток js/ui. "SELECT * FROM post_api WHERE `currency` = ?"
переменных нет. Значит инъекции тоже.