node.js / express: отправка статических файлов, если они существуют

Я хочу обслуживать html-файлы из папки, если они существуют, в противном случае откат к динамическому приложению.

В настоящее время я использую что-то вроде:

var express = require('express');
var app = express()
, server = require('http').createServer(app)
, io = require('socket.io').listen(server);

server.listen(4444);

app.use("/", express.static(__dirname + '/../WebContent/index.html'));
app.use("/styles", express.static(__dirname + '/../WebContent/styles'));
app.use("/script", express.static(__dirname + '/../WebContent/script'));

//here I would like to define a rule like this:
//app.use("*.html", express.static(__dirname + '/../WebContent/*html'));

Как мне этого добиться?

Некоторые учебники используют модуль под названиемconnect, Если оно'Как самое элегантное решение моей проблемы, как я могу интегрировать соединение с моим текущим кодом?

Ответы на вопрос(2)

Ваш ответ на вопрос