Попробуйте это:
return (
<div style={{background: 'red', width: '300px', height: '300px'}}>
<h1>Hello</h1>
<button onClick={this.fetchHTML}>Click me</button>
<div dangerouslySetInnerHTML={this.createMarkup()} />;
</div> );
...
createMarkup() {
return {__html: this.state.note_html};
}
Вы используете апача, php и mysql, установленный, как они должны быть для производства. xampp является всеми теми вещами в одном пакете с в основном не настроенной безопасностью.. пароли root пусты.. пользователи известны.. но компоненты совпадают с теми, Вы использовали бы при загрузке их каждый..
Философия XAMPP говорит:
Философия позади XAMPP должна создать легкое для установки распределения для разработчиков для вхождения в мир Apache. Для создания этого удобным для разработчиков, XAMPP настроен со всеми включенными функциями.
Конфигурация по умолчанию не хороша с securtiy точки зрения, и это не достаточно безопасно для продуктивной среды - не используйте XAMPP в такой среде.
Таким образом, это, прежде всего, определяется как среда разработки и не как продуктивная среда.
Комбинация самокрутки Apache, DB и языка сценариев, который удовлетворяет Ваши потребности.
Это - то, что хостинговые компании делают для жизни.
Можно найти, что дистрибутив Linux предприятия достаточно для потребностей.
Учитывая правильные опции инсталляции, можно использовать их в качестве начальной точки для рабочего сервера. Но существуют некоторые дыры для заполнения, главным образом wrt безопасность. Правовые оговорки, к которым Вы обращаетесь, должны (мудро) удостовериться, что Вы осторожны и подозрительны к тому, что Вы запускаете с (и также удостоверьтесь, что никто не может утверждать, что они предоставили Вас что-то опасное без сообщения, не обвиняйте их, если Плохие Вещи происходят.)
Это похоже на продажу Вам автомобиль без ремней безопасности.
Но что Вы изучаете, и решения, которые Вы разрабатываете, обычно полностью совместимы с "реальным" сервером.
Так идя с чем-то как CentOS и устанавливая апачский веб-сервер, PHP и MySql из их репозиториев были бы безопасным первым шагом?
И затем я предполагаю, что должен был бы сделать некоторое чтение в блокировку вниз и дыры, которые могут быть там?