【问题标题】:Hosting an HTML page on a Meteor app在 Meteor 应用上托管 HTML 页面
【发布时间】:2018-05-20 15:50:54
【问题描述】:

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

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

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

我试过了:

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

但是将我的页面移出公用文件夹时它不起作用。

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

【问题讨论】:

  • 如果你想直接提供它,那么是的,它必须在/public 下的某个地方。您还可以使用服务器端呈现 (SSR) 来呈现位于 /private 下的 HTML 文件。

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


【解决方案1】:

尝试使用static-html package

来自包装说明:

本质上,模板包的替代方案 编译 Blaze 模板。如果您想使用 Angular 或 React 作为您的视图层,只想获取一些静态 HTML 内容 在您的页面上作为视图框架的呈现目标。

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

- 附加到 HTML 的头部 - 附加 到您的 HTML 属性的正文部分 标记,但不在 .

【讨论】:

    猜你喜欢
    • 2020-09-11
    • 1970-01-01
    • 2017-10-02
    • 2021-08-13
    • 2021-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多