2013-04-21 43 views
0

關於流星的公共目錄和靜態index.html文件的快速問題:自動爲公共/目錄中的項目添加/解釋尾部斜槓?

我的應用程序有幾個靜態頁面。我沒有建立一個完整的路由選擇,而是將它們放在public /的子目錄中。總的來說,它工作得很好:如果我有一個在<app root>/public/somedir/index.html的HTML文件,那麼導航到http://my-app.com/somedir/將產生該頁面。但是如果我離開最後的斜線,它不起作用:我只是最終回到我的應用程序的根目錄,就好像我只是導航到http://my-app.com/

處理這個問題的最佳方法是什麼?

謝謝!

回答

1

流星還沒有標準的方法來做到這一點。

有可能自己做,如果有詳細流星的內部所知你知道如何寫express中間件:-)查看應用程序緩存軟件包源爲例(它攔截來電來「 /app.manifest「URL並生成自己的響應)。

但個人而言,我只是冒險並設置路線。 Meteor被設計爲一個單一的網頁框架,使用該模型開發應用程序將變得更容易,而不是與之對抗。

+0

感謝您的回覆。在Meteor建立路線似乎有多種資源......是否有最「標準」或完善的方法? – 2013-04-22 00:32:38

+0

我還沒有對這些選項進行調查,但是路由並不難實現 - 它只是根據URL顯示或不顯示特定的模板。所以我會選擇一個有我喜歡的API的路由包。 – 2013-04-22 11:19:38

相關問題