【发布时间】:2012-11-01 18:57:31
【问题描述】:
在 express 中,我可以像这样拥有一个带有目录索引页面的静态服务器:
app.configure(function() {
app.use('/mystuff', _express.static(__dirname + "/whatever/stuff"));
app.use('/mystuff', _express.directory(__dirname + "/whatever/stuff"));
});
我想修改目录索引页面,给他们不同的css,添加一些javascript,也许改变html。如果可能,我更喜欢使用尽可能多的现有功能,但如果用我自己的代码替换整个目录中间件很容易,那是一个选择。不知道从哪里开始。当然,我不想实际编辑 express 或 connect 模块中的代码。
顺便说一句,这样做的一个原因是解决我在这里提到的一个错误:How do I set up static serving in Express with an arbitrary start path?
【问题讨论】:
-
您会根据什么决定使用“不同的 css、js、html”?您的意思是每个静态页面都不同吗?每个访客不同?不同的...??
-
我不是在谈论静态页面,我是在谈论目录索引页面,如果你没有 index.html 并且你给一个目录的 URL,你会去那些。那些页面有 Express 和 Connect 的开发人员放入的任何 javascript 和 css。我只是想链接到我自己的文件,或者将一些js和css放入生成的html中。在所有目录索引页面上都是完全相同的。
标签: javascript node.js express