0

关于 Meteor 的公共目录和静态index.html文件的快速问题:

我的应用程序有一些静态页面。我没有设置整个路由,而是将它们放在 public/ 的子目录中。总的来说,它工作得很好:如果我有一个 HTML 文件,<app root>/public/somedir/index.html那么导航到http://my-app.com/somedir/将生成该页面。但是,如果我去掉尾部斜杠,它就不起作用:我最终回到我的应用程序的根目录,就好像我只是导航到http://my-app.com/.

处理这个问题的最佳方法是什么?

谢谢!

4

1 回答 1

1

在 Meteor 中还没有标准的方法来做到这一点。

如果您对 Meteor 的内部有详细的了解并且知道如何编写express中间件,则可以自己进行操作:-) 请参阅 appcache 包源以获取示例(它拦截对“/app.manifest” URL 的调用并生成自己的回应)。

但就个人而言,我只是冒险并设置路线。Meteor 被设计为一个单一的网页框架,使用该模型开发您的应用程序将比与之抗衡更容易。

于 2013-04-21T19:59:35.677 回答