down votefavorite 
<http://stackoverflow.com/questions/36478379/serving-compressed-api-response#>

I have this in my app.js:

app.configure(function() {
    app.use(express.cookieParser());
    app.use(express.bodyParser());
    app.use(express.session({
        secret: 'supersecretkeygoeshere',
        store: new MySQLStore(options),
        //cookie: {maxAge: 1000}
    }));
    app.use(passport.initialize());
    app.use(passport.session());   

    app.set('views', path.join(__dirname, 'public'));

    app.use(express.favicon());


    app.use(express.json());
    app.use(express.urlencoded());
    app.use(express.methodOverride());
    app.use(app.router);
    app.use(express.compress());

Apart from serving static files, I serve an API such as:

app.get('/api/myfun', function(req, res) {
    res.json('Lot of data');});

The static files get served with Content-Encoding property value as gzip. 
When I observe the reponse of the API in the browser, the Content-Encoding 
property is not "gzip". What do I need to do so that the API is also served 
in gzip format?


Thanks

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nodejs+unsubscr...@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/c331a758-04db-46f3-85ee-98430eccd39e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to