All files / src/modern errors.js

70% Statements 7/10
100% Branches 0/0
0% Functions 0/3
87.5% Lines 7/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 671x               1x                 1x                     1x                         1x                 1x                             1x  
const error = require('../../error').defaults({
  url: ({ code }) => `https://serverjs.io/documentation/errors/#${
    code.toLowerCase().replace(/[^\w]+/g, '-')
  }`,
  status: 500
});
 
 
error['/server/modern/missingmiddleware'] = `
  modern() expects a middleware to be passed but nothing was passed.
`;
 
// error.MissingMiddleware = () => `
//   modern() expects a middleware to be passed but nothing was passed.
//`;
 
 
error['/server/modern/invalidmiddleware'] = ({ type }) => `
  modern() expects the argument to be a middleware function.
  "${type}" was passed instead
`;
 
// error.InvalidMiddleware = ({ type }) => `
//   modern() expects the argument to be a middleware function.
//   "${type}" was passed instead
// `;
 
 
error['/server/modern/errormiddleware'] = `
  modern() cannot create a modern middleware that handles errors.
  If you can handle an error in your middleware do it there.
  Otherwise, use ".catch()" for truly fatal errors as "server().catch()".
`;
 
// error.ErrorMiddleware = () => `
//   modern() cannot create a modern middleware that handles errors.
//   If you can handle an error in your middleware do it there.
//   Otherwise, use ".catch()" for truly fatal errors as "server().catch()".
// `;
 
 
error['/server/modern/missingcontext'] = `
  There is no context being passed to the middleware.
`;
 
// error.MissingContext = () => `
//   There is no context being passed to the middleware.
// `;
 
 
error['/server/modern/malformedcontext'] = ({ item }) => `
  The argument passed as context is malformed.
  Expecting it to be an object containing "${item}".
  This is most likely an error from "server.modern".
  Please report it: https://github.com/franciscop/server/issues
`;
 
// error.MalformedContext = ({ item }) => `
//   The argument passed as context is malformed.
//   Expecting it to be an object containing "${item}".
//   This is most likely an error from "server.modern".
//   Please report it: https://github.com/franciscop/server/issues
// `;
 
 
module.exports = error;