1.1.1 • Published 7 years ago

nHttpInterceptor v1.1.1

Weekly downloads
1
License
-
Repository
github
Last release
7 years ago

Nodes http inceptor

Build Status semantic-release Coverage Status devDependency Status Dependency Status

Implement it in config.js

(function () {
	'use strict';

	var core = angular.module('config', ['nHttpInceptor']);


	core.config(configure);

	/* @ngInject */
	function configure($httpProvider, nhttpinceptorProvider) {

		/* nhttpinceptor */

		// Set up the error messages custom
		// You can set error401 to a translate key, fx "errorRandomMsg". It will then output the translate key,
		// and if it does not exist, then it will output "errorRandomMsg"
		nhttpinceptorProvider.configure({
			error401: "Du har ikke adgang til dette."
		});

		//The inceptor
		$httpProvider.interceptors.push(function($q, nHttpInceptor) {
			return {
				responseError: function(res) {

					nHttpInceptor.errorHandle(res.status);

					return $q.reject(res);
				}
			};
		});
		/* nhttpinceptor */

	}

})();

messages

Messages(nMessages) is a part of the Nodes Galactic core.