2016-12-04 2 views
1

У меня есть веб-приложение, написанное в symfony, и я использую рендеринг сервера ReactJS и клиента. Сначала я разработал его в локальном хостинге, после того как я перевез его в сервер, все что-то сломалось.Undefined не является функциональной ошибкой при использовании axios

Теперь у меня есть вопрос, как я должен знать или где я должен искать ошибку в своем коде.

Посмотрите на [SERVER] ошибки.

Ошибка здесь: enter image description here Что порождает мою ошибку:
enter image description here
Если я не закомментировать Вардар получить запрос, нет ошибки

+0

Кажется, что 'response.data' является' nil' при установке 'related state'. –

+0

невозможно, я отключил отображение сторон сервера, и он отлично работает, URL-адрес является всего лишь примером. Я отлаживал все, 'response.data' -' {data: []} || {data: [....]} ' Я даже пробовал только' axios.get ('/ sample/data') 'ту же ошибку –

+0

Я не уверен, что вы уже это сделали, но проверили ли вы регистрируется в папке 'var/logs', чтобы узнать, показывает ли это больше информации? Я также предложил бы использовать URL-адрес отладки 'app_dev.php', присоединенный к вашему основному URL-адресу; вы получаете более полезные сообщения. –

ответ

1

Существует хороший шанс, что ваш локальный бегала более вверх-to дата версии узла JS, чем сервер, к которому вы перенесли свое приложение. У меня была та же проблема - axios терпел неудачу с бесполезным [TypeError: undefined is not a function], пока я не обновился. Попробуйте использовать NVM:

https://github.com/creationix/nvm

Таким образом, вы можете обновить узел JS и пристально следить за какую версию вы используете.

+0

Большое вам спасибо, работал на меня :) –

Смежные вопросы