AsyncFormHelper.js 330 B

123456789101112131415
  1. const _ = require('lodash')
  2. module.exports = {
  3. redirect
  4. }
  5. // redirect the request via headers or JSON response depending on the request
  6. // format
  7. function redirect(req, res, redir) {
  8. if (_.get(req, ['headers', 'accept'], '').match(/^application\/json.*$/)) {
  9. res.json({ redir })
  10. } else {
  11. res.redirect(redir)
  12. }
  13. }