У меня есть html целевая страница Я бы хотел, чтобы пользователи заходили на страницу, которую они вводят на моем веб-сайте. Единственная проблема, когда я называю это index.html
, реагирует на разрывы.
добавление id="root"
на мою целевую страницу просто вызывает реакцию на загрузку всех ее компонентов, и это становится действительно грязным.
Я пытался переименовать исходный index.html:
index.html <== Vanilla HTML landing page
react.html <== React/Bundle
Тогда в server.js
У меня есть следующий код:
app.use(express.static(path.join(__dirname, "client/build")));
app.use('*', function(req, resp) {
resp.sendFile('./client/public/react.html');
});
В своем текущем состоянии реагирует на разрывы, и я получаю сообщение об ошибке:
«Целевой контейнер не является элементом DOM.»