2016-12-04 61 views
1

我有用symfony編寫的Web應用程序,我正在使用ReactJS服務器和客戶端渲染。 首先,我在本地主機上開發它,在將它傳輸到服務器之後,一切都破裂了。使用axios時未定義不是函數錯誤

現在我有一個問題,我應該怎麼知道或應該在哪裏看我的代碼錯誤。

看看[SERVER]錯誤。

錯誤的位置: enter image description here 什麼產生我的錯誤:如果我註釋掉愛可信get請求,沒有錯誤

+0

似乎'response.data'在設置'related state'時是'nil'。 –

+0

不可能的,我禁用服務器端渲染,它完美的作品,URL只是一個例子。 我調試了一切,'response.data'是'{data:[]} || {data:[....]}' 我甚至只試過'axios.get('/ sample/data')'同樣的錯誤 –

+0

我不確定你是否已經這樣做了,但是你是否檢查過登錄'var/logs'文件夾查看是否顯示更多信息?我還建議使用附加到主URL的調試URL'app_dev.php';你可以獲得更多有用的信息。 –

回答

1

有一個很好的機會,你的本地主機正在運行一個多了起來,TO-
enter image description here
節點JS的最新版本比您將應用遷移到的服務器的日期版本更高。我有同樣的問題 - axios失敗,無效[TypeError: undefined is not a function],直到我升級。嘗試使用NVM:

https://github.com/creationix/nvm

這樣,你可以升級節點JS,讓你使用的是哪個版本的密切跟蹤。

+0

非常感謝你,爲我工作:) –

相關問題