如何在 Express.js 应用程序中使用 Reveal.js?
How do I use Reveal.js in an Express.js app?
我正在尝试找出一种方法来根据 SQL 数据库中的数据创建简单的演示文稿。我正在查看 Reveal.js,但似乎我需要导航到静态 *.html 页面,以便 js 框架充分发挥作用。当我在我拥有的 Express.js 应用程序上测试 Reveal.js 时,当路由被命中时它不会完全加载。
我希望能够根据路线动态加载演示文稿,例如:
domain.com/presentation/1(然后加载 id 为 1 的演示文稿)
Reveal.js 是否可行,或者是否有其他框架可以更好地工作?
我找到了答案。
我对很多东西都不熟悉,所以基本上是反复试验,直到有效果为止。我正在查看错误日志并注意到用于演示框架的 .js 库发布了 404 错误。我尝试更改文件的路径,但没有任何效果。最终起作用的是当我将 .js 文件放入 public 目录时。
所以,现在我可以设置域路由了。com/presentations/:id 和 :id 参数将根据该 ID 从数据库中提取演示文稿。
我最终也选择了 present.js 作为框架 - 不确定这是否重要。
我正在尝试找出一种方法来根据 SQL 数据库中的数据创建简单的演示文稿。我正在查看 Reveal.js,但似乎我需要导航到静态 *.html 页面,以便 js 框架充分发挥作用。当我在我拥有的 Express.js 应用程序上测试 Reveal.js 时,当路由被命中时它不会完全加载。
我希望能够根据路线动态加载演示文稿,例如: domain.com/presentation/1(然后加载 id 为 1 的演示文稿)
Reveal.js 是否可行,或者是否有其他框架可以更好地工作?
我找到了答案。
我对很多东西都不熟悉,所以基本上是反复试验,直到有效果为止。我正在查看错误日志并注意到用于演示框架的 .js 库发布了 404 错误。我尝试更改文件的路径,但没有任何效果。最终起作用的是当我将 .js 文件放入 public 目录时。
所以,现在我可以设置域路由了。com/presentations/:id 和 :id 参数将根据该 ID 从数据库中提取演示文稿。
我最终也选择了 present.js 作为框架 - 不确定这是否重要。