Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Route::get('/', function () {
- return File::get(base_path() . '/front/index.html');
- });
- Route::get('/login', function () {
- return File::get(base_path() . '/public/front/login.html');
- });
- angular.module('main').service('HttpServ', ['$http', '$q', 'CONSTANTS', function($http, $q, CONSTANTS) {
- var httpRequest = {
- sendRequest: sendRequest,
- sendFileRequest: sendFileRequest
- };
- function sendRequest(requestObject) {
- var deferred = $q.defer();
- $http({
- method: requestObject.REQUEST_METHOD,
- url: CONSTANTS.SERVER.ROOT + CONSTANTS.SERVER.API_PATH + requestObject.API_URL,
- data: requestObject.REQUEST_DATA
- })
- .then(function(response) {
- if (response && response.data) {
- deferred.resolve(response.data[0]);
- } else {
- deferred.reject(response);
- }
- }, function(response) {
- deferred.reject(response);
- });
- return deferred.promise;
- }
- return httpRequest;
- }]);
- angular.module('main').service('LoginServ', ['HttpServ', 'CONSTANTS', function(HttpServ, CONSTANTS) {
- function checkLogin(data) {
- var requestObject = {
- REQUEST_DATA: {username: 'test', password: 'test'},
- API_URL: 'localhost/myproject/check-login',
- REQUEST_METHOD: 'POST'
- };
- return HttpServ.sendRequest(requestObject);
- }
- return {
- checkLogin: checkLogin
- };
- }]);
Add Comment
Please, Sign In to add comment