UNPKG

stub-server

Version:

Stub server which do response depends on json configuration file

26 lines (24 loc) 736 B
var Get = require('./get'), Post = require('./post'), Put = require('./put'), Options = require('./options'), Delete = require('./delete'), log = require('./../logger'), MESSAGES = require('./../MESSAGES'); function Method(methodName, req) { switch (methodName.toLowerCase()) { case 'get': return new Get(req); case 'post': return new Post(req); case 'put': return new Put(req); case 'delete': return new Delete(req); case 'options': return new Options(req); default: log.warn(MESSAGES.WARN.METHOD_IS_NOT_SUPPORTED, methodName); } } module.exports = Method;