我想用Meteor建立一個博客,但不是隻有博客,比如platypus.meteor.com,我想爲每個博客「發佈」創建一個單獨的Meteor模板,然後發送一個鏈接到選擇人們如「platypus.meteor.com/thispost」如何使Meteor模板可通過URL提供給目標受衆?
這樣,這個人只會看到我想讓他們看到的帖子;看到別人,他們將不得不猜測其他值,如「/ thatpost」,「/ theotherpost」等。
在我的情況下,如果他們偶然發現他們,沒有什麼大不了的。
這是我的計劃:
一次創建一個模板:
<template name="thispost">
. . .
</template>
...然後允許訪問該給誰就給誰我通知其可用性的(也就是說,他們只需輸入我把它們發送到瀏覽器的鏈接)。
我不知道我需要設置什麼樣的路由;我對IronRouter或FlowRouter都是開放的。無論如何,我想要一個像「platypus.meteor.com/thispost」這樣的URL(在這個項目的「流星部署platypus」之後)向用戶顯示該模板的內容,而不是其他內容。
所以我的問題是:我必須做什麼,路由明智,來完成這個?
爲什麼即使使用路由獲取數據並將其提供給'showPost'模板時,也會因爲不同的模板而煩惱? –
@Kyll:正好。隨着IronRouter,那麼你會剛剛成立'Router.route( 「/:blog_post_title」,{模板: 「blog_post」,名稱: 「blog_post」})' –
@AutumnLeonard:在這種情況下,我會* *需要一個模板名爲「blog_post」的權利? –