Ember:谷歌没有提供应用程序

时间:2016-06-16 15:49:54

标签: ember.js

几个月前在ember中测试了一个简单的(hello world)应用程序后,我非常兴奋,因为我知道Google能够获取并因此将其编入索引。我在Angular建立的另一个应用程序也被索引了!所以我继续我的ember开发,现在有一个应用程序准备部署。这使用PHP / MySQL后端api。

今天,我将生产版本上传到服务器,然后使用获取和渲染工具检查网站管理员工具中的内容。这一次,没有任何东西被渲染!!!!我已经仔细检查并将hello world应用程序上传到同一台服务器,该服务器已被提取和呈现而没有任何问题。我完全不知道为什么会发生这种情况!

然后我看了一下ember-cli-fastboot(以前没有真正担心它,因为我认为谷歌可以索引单页应用程序)和我运行时

ember fastboot --serve-assets

我得到了

jQuery is not defined
ReferenceError: jQuery is not defined

经过大量工作后,我现在处于完全停顿状态!

任何帮助解决这个问题都将非常感谢!理想情况下,我不想使用fastboot,但如果必须,我不知道如何解决上述问题。

1 个答案:

答案 0 :(得分:0)

不幸的是,ember-fastboot有一些limitations,而jQuery就是其中之一。您可以改为使用基于幻影的prerender