just use vanilla express with middleware