Node.js 如何使用serve static服务多个文件?

Node.js 如何使用serve static服务多个文件?,node.js,http,Node.js,Http,我使用带有节点的SERVICE static来服务基本的静态html文件 有一个文件夹包含您可以访问的所有单独页面: pages -A.html -B.html -C.html 要访问这些文件,只需将路径附加到目录中的每个文件,例如:localhost:3000/pages/a.html 在此目录之外,还有一个special.html。我想把这个文件连同你可能看到的任何页面一起提供给客户 因此,例如,如果您位于localhost:3000/pages/a.html,则客户机将同时获

我使用带有节点的SERVICE static来服务基本的静态html文件

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

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

在此目录之外,还有一个
special.html
。我想把这个文件连同你可能看到的任何页面一起提供给客户


因此,例如,如果您位于
localhost:3000/pages/a.html
,则客户机将同时获得
a.html
special.html
。这可能吗?也许special可以作为页面的包装器?

当然,解决这一问题的一种方法是向包含special.html内容的a、b和c页面添加一个。因此,在a、b和c中添加下面的行应该可以做到这一点(取决于special.html的路径)


“无论您位于哪个URL”?您的意思是,无论请求的URL是什么,您都希望为完全相同的静态内容提供服务器吗?那么,你的web服务器根本不在乎URL是什么?@jfriend00我只是更新了帖子,让它更具体一些。“一起服务”是什么意思?浏览器请求一个页面并显示该页面。它不包含任何沿请求页面显示内容的功能。如果要显示多个页面,用户可以在浏览器中打开多个选项卡,也可以创建一个页面来显示其他两个页面的内容(可能在母版页中包含iFrame)。还不清楚你到底想做什么。