dustin-H/telaviv

View on GitHub
src/middleware/prepareRouteFetch.js

Summary

Maintainability
A
0 mins
Test Coverage

export default function() {
  return (req, res, next) => {
    if (req.telaviv.type != null && req.telaviv.route != null && req.telaviv.route.route != null && req.telaviv.route.route[req.telaviv.type] != null && req.telaviv.route.params != null) {
      req.telaviv.fetch = {
        components: req.telaviv.route.route[req.telaviv.type],
        params: req.telaviv.route.params
      }
      return next()
    }
    next(404)
  }
}