【问题标题】:Dynamically create webpages using node.js [closed]使用 node.js 动态创建网页 [关闭]
【发布时间】:2021-02-18 15:53:41
【问题描述】:

我想创建一个程序,最好是在节点中,允许我动态创建网页。例如,每当有人发布新的博客文章时,wordpress 都会自动生成一个新的 url。显然没有人在每次发生这种情况时都创建一个新的 html 文件和新的路由。那么我怎么能动态地做到这一点,页面上的内容会随着 url 的变化而变化。它可以自动完成这个吗?

【问题讨论】:

  • 写一些代码。

标签: javascript php html node.js server-side


【解决方案1】:

基本思想是您有一个动态的“模板/视图”,它根据 URL 中的变量加载要显示的信息。

例如。分配 URL www.domain.com/blogs/{slugName}/=> 渲染 blogTemplate.html

blogTemplate.html 只是一个带有可变占位符或任何你想要的静态页面。在页面加载时,模板会检查 {slugName} 变量,决定如何处理它,获取与该 slugName 匹配的信息并将信息加载到页面中。

为了让您入门,您可能需要研究 Express for NodeJs(处理路由(路由 = 定义 URL 以匹配模板(视图)并了解动态路由是什么(使用 URL 中的变量定义路由)获取、处理和呈现相关内容。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-07
    • 2013-07-18
    • 1970-01-01
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多