在Meteor应用程序上托管HTML页面

时间:2017-12-06 17:09:26

标签: node.js meteor meteor-blaze flow-router

我有一个Meteor应用程序,并希望托管一个HTML页面。

我可以将index.html页面和内容放在meteors public/main/文件夹中,以便127.0.0.1/main/index.html可以访问它。

但肯定必须有更好的方法。如果它有帮助,我有Kadira FlowRouter包和Blaze模板。

我试过了:

FlowRouter.route('/main', {
  action(params) {
    window.location.href=pathToPage;
  }
});

但是当我将页面移出公共文件夹时,它无法正常工作。

页面本身是一个HTML和javascript页面。

1 个答案:

答案 0 :(得分:0)

尝试使用static-html package

来自包装说明:

  

基本上,它是模板包的替代品   编译Blaze模板。如果你想使用Angular或者非常有用   反应作为您的视图层,只是想获得一些静态HTML内容   在您的页面上作为视图框架的渲染目标。

     

此构建插件解析应用程序中的所有.html文件并查看   对于顶级标签:

     

- 附加到HTML的head部分 - 附加   支持HTML属性的正文部分    标签,但不是。