页面提供服务吗?"/>
使用来自服务器的数据自动为HTML页面提供服务吗?
我有一个HTML页面,我想包含其他页面的列表。这些其他页面存储在服务器上的特定目录中。使服务器发送包含列表和最新页面列表的页面的最佳方法是什么?如果可能的话,我希望每个项目都是一个链接。
为了清楚起见进行总结:
我的服务器目录中有一些网页,我们称它为
/dir.
我有一个页面,它是
/dir
中需要更新的网页列表。由于文件是经常添加到/dir
的,所以每次我向/dir.
添加新页面时,将链接硬编码到页面中都没有意义。我正在寻找一种方法来使页面上的列表保持最新,并提供指向
/dir
中所有文件的链接,最好是来自服务器。
我在Express上使用Node.js服务器。
回答如下:<a href="./newPageName.html"> This text will be hyperlinked </a>
“ ./”将告诉您的代码从与索引html相同的目录位置开始查找文件。
如果您要链接的html文件位于索引目录位置内的文件夹中:
<a href="./folderName/newPageName.html"> This text will be hyperlinked </a>
如果文件位于同一目录中,但位于另一个文件夹中,则“ ../”会将您发送到当前目录的文件夹之外。从那里,您可以导航到文件的存储位置。<a href="../folderName/newPageName.html"> This text will be hyperlinked </a>
这是我自己的代码中的一个示例。我使用了无组织的列表,使每个附加链接成为一个列表项,正如我发现的那样,它更加“有组织”。所有这些文件都存储在父目录“ art101”内其自己的文件夹(“ lab2”,“ lab3”,“ lab4”,“ lab5”)中。因为我的主要索引html(包含所有这些链接的index.html文件的html)直接位于“ art101”中(而不是“ art101”中的文件夹中),所以我不必使用“ ../”导航到“ art101”。<ul id="labs"> <li> <a href="lab2/index.html" target="_blank"> lab2 - html and css starter</a> </li> <li> <a href="lab3/index.html" target="_blank"> lab3 - file structure/transfer</a> </li> <li> <a href="lab4/index.html" target="_blank"> lab4 - problem solving </a> </li> <li> <a href="lab5/index.html" target="_blank"> lab5 - data types & variables</a> </li> </ul>
我希望这很有意义/有帮助!
更多推荐
使用来自服务器的数据自动为HTML页面提供服务吗?
发布评论