index.js 585 B

1234567891011121314151617181920212223
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', {
  3. value: true
  4. });
  5. exports['default'] = function () {
  6. for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
  7. args[_key] = arguments[_key];
  8. }
  9. return function (req, res, next) {
  10. if ((req.method === 'GET' || req.method === 'HEAD') && req.accepts('html')) {
  11. var _ref;
  12. (_ref = res.sendFile || res.sendfile).call.apply(_ref, [res].concat(args, [function (err) {
  13. return err && next();
  14. }]));
  15. } else next();
  16. };
  17. };
  18. module.exports = exports['default'];