今作っているシステムはプラグイン的にMVCを1つのモジュールとして配布できるのですが、モジュールによってはWebブラウザ向けのJavaScript/CSSも配布したいことがあります。
そこでExpressの公開ディレクトリを動的に追加します。
app.use('public2', express.static('modules_public_path'));
こうすると http://example.com/public2 も公開ディレクトリになります。後はこの中に index.js や index.css を作っていけば良いだけです。public2というのがキーになるので、同じ名前だと上書きしてしまうと思います。後、
app.use('/admin/public2', express.static('modules_public_path'));
みたいに階層も使えるので便利です。