¿Cómo agregar la configuración CORS en el controlador angular?

Tengo un servidor que obtendrá datos de Mongo y pateará el tipo json

PROBLEMA DE CORS

server.js /

/ server Side CORS  Code aded
app.all('*', function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header('Access-Control-Allow-Methods', 'OPTIONS,GET,POST,PUT,DELETE');
    res.header("Access-Control-Allow-Headers", "Content-Type, Authorization, X-Requested-With");
    if ('OPTIONS' == req.method){
        return res.send(200);
    }
    next();
});

Guys Plz suppose the Link **Baseurl** as my menu API 

var baseurl = "http: // localhost: 8000 / menus";(por su conveniencia)

   **baseurl**   which kicks a Json

Ahora mi objetivo es solicitarlo por el controlador angular ($ http): -

    'use strict'
    var app = angular.module('AngularApp', []);
    **/// Cors enabled Cliet side**
    app.config(['$httpProvider', function ($httpProvider) {
            // ...
               $httpProvider.defaults.useXDomain = true;
        $httpProvider.defaults.withCredentials = true;
        delete $httpProvider.defaults.headers.common["X-Requested-With"];
        $httpProvider.defaults.headers.common["Accept"] = "application/json";
        $httpProvider.defaults.headers.common["Content-Type"] = "application/json";
        }]);

**var baseurl="http://localhost:8000/menus";**
    app.controller("MenuController", function($scope, baseurl,$http) {

        $scope.menu= [];

        $http.get(baseurl).success(function(data) {


            $scope.menu=data;


        });
    });

... cuando probé en los navegadores

Firefox devuelve el error CORS: - Solicitud de origen cruzado bloqueada: la misma política de origen no permite leer el recurso remoto enbaseurl. Esto se puede solucionar moviendo el recurso al mismo dominio o habilitando CORS. Elevación de Chrome: - XMLHttpRequest no se puede cargar. No hay encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado. Por lo tanto, el host local de origen no tiene acceso permitido.

Respuestas a la pregunta(0)

Su respuesta a la pregunta