Files
overleaf-cep/services/web/app/src/Features/Helpers/AsyncFormHelper.js
Timothée Alby fb2e182d2e Merge pull request #2690 from overleaf/ta-redirection-helper
Add RedirectionHelper

GitOrigin-RevId: 229ca78f26a9db205e23ecf91f85d6d1e926750a
2020-04-02 03:19:31 +00:00

16 lines
330 B
JavaScript

const _ = require('lodash')
module.exports = {
redirect
}
// redirect the request via headers or JSON response depending on the request
// format
function redirect(req, res, redir) {
if (_.get(req, ['headers', 'accept'], '').match(/^application\/json.*$/)) {
res.json({ redir })
} else {
res.redirect(redir)
}
}