如何向流星服务器发送的第一个html页面添加更多信息

时间:2013-05-26 22:05:00

标签: meteor

无论如何我们可以在第一个html页面中添加php echo "something"中的数据。我想知道服务器的时间戳来格式化文档创建时间,如 2小时前,该文档已经有一个属性createdTime。当我使用Meteor.Collection.find时,我无法使用transform添加服务器时间。

我可以使用Meteor.method,但我可能需要在结果到来之前格式化时间。

谢谢。

2 个答案:

答案 0 :(得分:1)

嗯,在挖掘代码之后,这就是答案。 您可以使用全局变量__meteor_runtime_config__向第一个下载的html文件添加更多信息。就我而言,在服务器端javascript文件中,我添加__meteor_runtime_config__.now = new Date().getTime(),此值将在客户端提供

答案 1 :(得分:0)

__meteor_runtime_config__方法只运行一次;也就是说,只考虑在包加载时(而不是Meteor.startup())进行的更改,然后__meteor_runtime_config__代码段为frozen

要将运行时(每页)元数据传递给页面,only option似乎是使用(public,but notocumented){<html>元素在{{1}}元素上设置自定义标记{3}} API。