node.js - Is there any way to have Express draw from two file system directories for one web directory? -
node.js - Is there any way to have Express draw from two file system directories for one web directory? -
say want have apparent directory that, via browser, http://whatever/images/
but on file system, draws both /users/me/www/images
, /users/me/moreimages/
. if request http://whatever/images/selfie.jpg
, first /users/me/www/images/selfie.jpeg
, , if isn't found, serve /users/me/moreimages/selfie.jpeg
instead.
i can think of ugly ways of doing this, handling routing , serving myself, i'd in "correct" , straightforward way. express have workaround can cause this?
yes, possible. have 2 instances of express.static
both mounted on /images
:
router.use('/images', express.static('/users/me/images/')); router.use('/images', express.static('/users/me/moreimages/'));
if request not satisfied in first instance of middleware, sec 1 processed, , on.
node.js express
Comments
Post a Comment