запустил http-сервер, используя командную строку, но он не работает - PullRequest
0 голосов
/ 21 июня 2019

Я не знаю, если это хорошее место, чтобы задать этот вопрос, но я только начал изучать реагирование и застрял в начале, вот вопрос.

Я установил узел и установил http-server из команды npm в командной строке npm install -g http-server и перешел в каталог, где находятся мои статические файлы, и запустил команду http-server, а затем нажал в браузереlocalhost:8081.

Ничего не происходит / отображается в браузере, но в командной строке он показывает, что он работает и работает правильно, каждый раз, когда я обновляю браузер, он показывает в командной строке работу.Так почему же в браузере ничего не происходит?

вот код:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1">
  <title>Demo</title>
  <script src="https://unpkg.com/react@16/umd/react.production.min.js"></script>
  <script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>
  <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
</head>
  <body>
     <div id="example">
  
     </div>
  
  <script type="text/babel">
ReactDOM.render(
          <h1>Something</h1>, document.getElementById('example'));
  
	
  
  </script>

  </body>
</html>

Ответы [ 2 ]

1 голос
/ 21 июня 2019

Если вы ищете альтернативный / простой способ настроить приложение реакции, не беспокоясь о беспорядочных настройках конфигурации с самого начала, то я рекомендую использовать facebooks код создания-реакции-приложения .

Я понимаю, что это не поможет вам, если вы хотите изучить процесс настройки, но поможет вам быстро перейти к реакции маршрутизации и узнать, что это отличный ресурс!Я запускаю большинство своих веб-приложений, используя это.Его также можно легко изменить на реализовать экспресс , когда вы еще глубже погрузитесь в мир web-dev.Я полагаю, что стартовый код также настроен с помощью веб-пакета и поддерживает горячую загрузку, поэтому любые сделанные вами изменения будут автоматически обновляться / отображаться после нажатия кнопки «Сохранить», и вам не нужно будет перезапускать / переиздавать на сервере!

Кроме того, эта книга также является отличным ресурсом для изучения реакции, DOM, JS, Express и тому подобного.Я прочитал и работал над последним изданием (опубликованным в 2017 году?) И нашел его очень полезным, надеюсь, это новое издание пользуется такой же репутацией.

Веб-пакет сам по себе является еще одной большой темой, и я рекомендую вам ознакомиться с его возможностями, функциями, дизайном / реализацией высокого уровня и тому подобным, поскольку это действительно интересно!Счастливого пути!

0 голосов
/ 21 июня 2019

Похоже, что с http-server существует постоянная проблема. Тем не менее, мы можем исправить это, используя this твик.

Попробуйте получить доступ к вашему файлу в localhost с именем файла после выполнения команды http-server.

Например, если ваше имя файла somefile.html, попробуйте получить доступ к этому файлу как http://localhost:8081/somefile.html

...