Ответы здесь очень полезны, для меня работала настройка сервера Webpack для ожидающих маршрутов.
devServer: {
historyApiFallback: true,
contentBase: './',
hot: true
},
HistoryApiFallback - это то, что исправило эту проблему для меня. Теперь маршрутизация работает правильно, и я могу обновить страницу или ввести URL-адрес напрямую. Не нужно беспокоиться о работе вокруг вашего узла. Этот ответ, очевидно, работает только в том случае, если вы используете webpack.
EDIT: см. Мой ответ здесь для более подробной причины, почему это необходимо: https://stackoverflow.com/a/37622953/ 5217568
$result = mysqli_query($conn, "SELECT people.* FROM product, JSON_TABLE(attributes, '$.people[*]' COLUMNS (firstname VARCHAR(40) PATH '$.firstname')) people");
У вас была синтаксическая ошибка в вашем запросе. Вы смешали двойные и одинарные кавычки в имени. Попробуйте приведенный выше запрос и дайте мне знать, работает ли он.