support Express  (demo/app.js)