How to use the vary function in vary

To help you get started, we’ve selected a few vary examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github trekjs / trek / lib / response.js View on Github external
vary (field) {
    vary(this.res, field)
  }
github ethanresnick / json-api / src / http-strategies / Koa.ts View on Github external
protected sendResources(responseObject, ctx): void | true {
    const { vary, ...otherHeaders } = responseObject.headers;

    if(vary) {
      varyLib(ctx.res, vary);
    }

    if(responseObject.status === 406 && !this.config.handleContentNegotiation) {
      return true;
    }

    ctx.status(responseObject.status || 200);

    Object.keys(otherHeaders).forEach(k => {
      ctx.res.set(k, otherHeaders[k]);
    });

    if(responseObject.body !== undefined) {
      ctx.body = new Buffer(responseObject.body);
    }
  }
github ehmicky / autoserver / src / protocols / adapters / http / send / headers.js View on Github external
const setVary = function({ res, type }) {
  const objectVary = isType(type, 'object') ? OBJECT_VARY_HEADERS : []
  vary(res, [...objectVary, ...VARY_HEADERS])
}

vary

Manipulate the HTTP Vary header

MIT
Latest version published 7 years ago

Package Health Score

67 / 100
Full package analysis

Popular vary functions