Изменить расположение файла id = "root" для React + Nodejs / Express - PullRequest
0 голосов
/ 11 января 2019

У меня есть 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.»

1 Ответ

0 голосов
/ 11 января 2019

Удалите тег script в вашем index.html, который ссылается на ваш bundle.js.

Добавьте этот тег сценария в ваш activ.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...