Meteor:localhost:3000/?\u转义\u片段\u=为空
我正在尝试让我的meteor应用程序对爬虫可见。 我已经添加了Spiderable包并安装了Phantom.js。 当我转到localhost:3000/?\u转义\u片段时,它是空的。 当我查看源代码时,它几乎是空的,在加载Google Maps API的Meteor:localhost:3000/?\u转义\u片段\u=为空,meteor,meta,head,Meteor,Meta,Head,我正在尝试让我的meteor应用程序对爬虫可见。 我已经添加了Spiderable包并安装了Phantom.js。 当我转到localhost:3000/?\u转义\u片段时,它是空的。 当我查看源代码时,它几乎是空的,在加载Google Maps API的标记之前结束: <!DOCTYPE html><html><head> <link rel="stylesheet" href="/eecc60f7c55db2915697d4beb05274f355
标记之前结束:
<!DOCTYPE html><html><head>
<link rel="stylesheet" href="/eecc60f7c55db2915697d4beb05274f355ad19e4.css">
<title></title>
<!-- Google Maps -->
</head></html>
我以前没有遇到过任何问题,但它让我想到,也许我不应该在应用程序的
中包含自定义
(或
)标记。如果这是真的-加载外部资产的正确方法是什么?如果这与这个问题无关,我希望你能给我一些建议
谢谢 关于第一个问题,我不是100%确定这是问题的原因,但要回答第二个问题,您不应该在Meteor应用程序的头部包含脚本/样式表 Meteor将应用程序的所有客户端js、css和html组合在一起,并将它们一起发送到客户端。这意味着您可以将样式表和脚本包含在应用程序的客户端文件夹中。我会尝试把你的样式表/脚本放在正确的位置,删除你头脑中的链接,看看这是否解决了你的问题 你可以找到更多关于流星的详细描述