Source: lib/routes/errors.js

"use strict";
const	express = require("express"),
		router = express.Router();

/**
* RESTful routes for handling invalid url requests.
* @module lib/routes/errors
* @requires express
* @requires router
* @author Jose Nicolas Mora
*/

/**
* Presents a user-friendly error if the user requests a route that doesn't exist.
* @name get/*
* @function
* @memberof module:lib/routes/errors
* @inner
* @param {string} path - The route requested.
* @param {callback} middleware - The callback function containing the logic of this route.
*/
router.get("/*", (req, res) => {
	const err = "Sorry, can't find that!"
	console.log(err);
	console.log("invalid url requested: " + req.url);
	req.flash("error", err)
	res.redirect("/");
});

module.exports = router;