如何使用serve-static提供多个文件?

时间:2017-10-27 18:46:03

标签: node.js http

我正在使用service-static with node来提供基本的静态html文件。

有一个文件夹,其中包含您可以访问的所有单个页面:

pages
  -A.html
  -B.html
  -C.html

要访问这些内容,您只需将路径附加到目录中的每个文件,例如:localhost:3000/pages/a.html

在此目录之外,有一个special.html。我希望将此文件与您可能正在查看的任何页面一起提供给客户端。

例如,如果您位于localhost:3000/pages/a.html,则客户端将同时提供a.html special.html。这可能吗?也许特殊可能是页面的包装?

1 个答案:

答案 0 :(得分:0)

当然,您可以解决此问题的一种方法是使用special.html内容向a,b和c页面添加iframe。因此,在a,b和c中添加以下行应该可以解决问题(取决于special.html的路径)

<iframe id="myIframe" src="./special.html"></iframe>