“远程服务器上的流量路由器中没有路径”,但在本地很好

问题描述:

我在我的Meteor应用程序中使用流量路由器。在本地环境中,一切正常。但是,当我将应用上传到meteor.com服务器并打开它时,我在控制台中看到“路径没有路径:/”错误。 “/”的路线肯定存在,并放置在client文件夹中。“远程服务器上的流量路由器中没有路径”,但在本地很好

我该怎么做?这是一个已知的问题吗?

+0

尝试运行'meteor --producion'您可能能够重现问题并检查浏览器控制台是否有错误 – Sasikanth

+0

打印此错误后应用程序是否工作? – imkost

+1

不,它没有。任何其他路线,无论是否存在,都不会起作用。但是最初的DOM和样式会正确加载。 –

@RishatMuhametshin问题是由于另一个依赖Iron路由器的软件包造成的。对我来说,这是流星黑客:kadira_debug。这是一个现在是kadira_debug插件的旧版本:debug。

找到软件包并不直观。我实际上不得不开始逐个评论软件包才能看到。控制台消息没有帮助,终端的日志输出什么也没有显示。这是那些我希望那里的实例像我在rails中那样的开发日志。

无论如何,这个问题是一个插件依赖于铁路路由器。

对我来说,这个问题是由随Meteor 1.3安装的“ecmascript”包引起的。

+0

我在原始(有这个错误的那个)和一个新的应用程序中都有'ecmascript',后者似乎没有任何问题。所以,我没有真正找到合适的解决方案,但是我使用的解决方案只是为我工作。简单地创建一个新的应用程序,转移代码库的核心部分,就是这样。 –