gpt4 book ai didi

javascript - Meteor:创建用于共享的 URL(目前使用 iron-router)

转载 作者:行者123 更新时间:2023-11-30 16:34:38 25 4
gpt4 key购买 nike

我有一个使用 iron-router 的 meteor 应用。

如何让这个 meteor 应用程序创建一个固定的共享 URL?

例如,在 jsfiddle.net 中,您只需简单地从 jsfiddle.net 开始。

但是,在您输入代码等之后...并且您决定要与全世界分享此内容,然后单击保存。单击保存后,上面的链接将更改为:jsfiddle.net/m9mfLn3p/。现在您可以使用 jsfiddle.net/m9mfLn3p/ 与世界分享具有特定设置的页面....

如何在使用 iron-router 的 meteor 应用程序中实现类似的功能?

非常感谢。

最佳答案

我的应用程序中有类似的模式。为了解决这个问题,我有一个集合,其中包含路由将使用的数据上下文。然后我只创建一个包含所需数据的文档,并使用该集合中文档的 _id 创建一个可以重复使用的 url。

例如:

var id = Permalinks.insert(object); // object is the data I'll need later
var url = Meteor.absoluteUrl() + "myPath/" + id;
... share this url however - email, SMS, etc...

然后是一条路线:

Router.route("/myPath/:id",{
data: function(){
return Permalinks.findOne({ _id: this.params.id });
}
});

关于javascript - Meteor:创建用于共享的 URL(目前使用 iron-router),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32878073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com