Я новичок в react.js. Я установил узел и отреагировал на свой удаленный рабочий стол и разработал веб-страницу с локальными файлами ajax.
Должен ли я выполнять те же действия на своем рабочем сервере, или я могу напрямую отправить изменения (т.е. реагировать на файлы) в рабочую среду? Что касается моих локальных файлов, таких как файлы App.js, index.html, ajax, изображения, я могу отправить их после настройки моего продукта, верно?
Другая забота: Для моих локальных файлов я должен добавить номер порта локального хоста к своему URL-адресу. Как я могу избавиться от этого? Например:
В моих ajax-вызовах я использую тип данных jsonp для междоменных вызовов, а также устанавливаю для междоменного доступа значение true. Вызов ajax работает, но я должен указать номер порта localhost в своем URL-адресе ajax.
Вместо http://localhost:7070/reactapp/app/components/ajax/insertData.php я бы хотел, чтобы он был -> react-app/app/components/ajax/insertData.php, чтобы он мог работать на моем рабочем сервере. См. код ниже.
addData()
{
$.ajax({
crossDomain: true,
url:"http://localhost:7070/reactapp/app/components/ajax/insertData.php",
data:
{inQueue:this.state.inQTxt,totEmails:this.state.totalEmailsTxt},
dataType: 'jsonp',
success: function(result) {
}.bind(this),
error: function(xhr, status, error) {
}.bind(this)
});
}





Вы можете выполнить шаги npm, чтобы запустить производство.
Для генератора URL вы можете использовать что-то простое, например