javascript - 将页面链接在一起

标签 javascript html

我一直在使用知识图,其中每个独特的主题都有许多属性。每个主题都有一个唯一的 URI,例如这个网站:https://www.deutsche-digitale-bibliothek.de/person/gnd/118575775?lang=en

对于特定的人

我知道这是一个愚蠢的问题,但我对 html 和 javascript 很陌生。那么,如果我有该 URI 的链接,我是否必须为每个主题创建一个 html 文件?/person/gnd/... 到底指什么?

最佳答案

本质上,域后面的每个斜杠都被视为路由或模式。该路由的工作方式取决于 Web 服务器的配置。

基于主机

基于主机的路由依赖于 Web 服务器来路由/转发流量,并且在大多数情况下,它实际上使用文件系统上的物理目录。这是 Web 应用程序的传统工作方式。

基于路径

基于路径的路由使用通常所说的“前端 Controller ”来路由请求。在这种情况下,Web 服务器将所有流量路由/转发到一个文件(通常为 index.xxx)。在该文件中,您有一个基于 URI 匹配模式的应用程序路由器。如果找到匹配项,则将运行该特定代码并返回结果。

这里有一个链接也解释了它:https://dzone.com/articles/the-three-http-routing-patterns-you-should-know

关于javascript - 将页面链接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55290039/

相关文章:

javascript - 在 JavaScript 中使用复合键创建对象的语法

javascript - 将对象数组转换为字符串数组的数组

html - 左边距出现在我不想要的 html 中

c# - Razor 查看动态表行

javascript - 第一次后 Ajax 加载屏幕未显示

javascript - jQuery 多处理范围 slider 空闲到处理程序

javascript - vuejs 中的 bundle 和 components 单独的 js 文件

javascript - 结束时间应大于开始时间

javascript - 向 Openlayers 贴图添加不透明度 slider

javascript - 使用 HTML/JavaScript/CSS 沿圆形路径移动 div