Javascript node express.js更改所服务文件的路径
我目前正在将我的应用程序迁移到使用Javascript node express.js更改所服务文件的路径,javascript,node.js,Javascript,Node.js,我目前正在将我的应用程序迁移到使用express而不是node static 我试图在express中重新创建的功能如下: 如果提供具有特定路径/文件名的文件,请提供不同的文件 我使用节点静态的方式(大致): 目前,我已使用实际文件名将文件妥善送达: require('express')().use('/some/dir' , express.static('someOtherDir')) 本质上,我要寻找的是如何使用express捕获请求事件并更改路径。最终非常简单: require('ex
express
而不是node static
我试图在express中重新创建的功能如下:
如果提供具有特定路径/文件名的文件,请提供不同的文件
我使用节点静态的方式(大致):
目前,我已使用实际文件名将文件妥善送达:
require('express')().use('/some/dir' , express.static('someOtherDir'))
本质上,我要寻找的是如何使用express捕获请求事件并更改路径。最终非常简单:
require('express')().use('/some/dir' , function(req,res){
if(testRequestPath(req.url))
res.sendFile(alterPath(req.url));
}));
require('express')().use('/some/dir' , function(req,res){
if(testRequestPath(req.url))
res.sendFile(alterPath(req.url));
}));