не, ну если не ищете лёгких путей, то конечно.
уметь изобретать велосипеды и использовать собственноручно изобретённые - вещи разные
но я предпочитаю писать
app.use(express.static(STATIC_PATH));
вместо
var filename = STATIC_FILES_DIRECTORY + rq.path;
177
178 fs.exists(filename, function(exists) {
179 if (!exists) {
180 rs.writeHead(404, {connection: 'close'});
181 rs.end('404 Not Found\n');
182 return;
183 }
184
185 fs.readFile(filename, function(err, content) {
186 if (err) {
187 // файл является директорией или ?
188 rs.writeHead(500, {connection: 'close'});
189 rs.end('500 Internal Server Error\n');
190 return;
191 }
192
193 rs.writeHead(200, {'content-type': mime.getTypeByFilename(filename)});
194 rs.end(content);
195 });