2016-12-04 198 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

非常感谢你,为我工作:) –

相关问题