Задача Grunt Connect и промежуточное ПО Access-Control-Allow-Origin

Я хотел бы разрешить доступ к вызовам между источниками, которые необходимы для выполнения вызовов API остальных серверов.

Моя задача подключения к настройке настроена следующим образом:

    connect: {
  options: {
    port: 9000,
    // Change this to '0.0.0.0' to access the server from outside.
    hostname: 'localhost',
    livereload: 35729,
    middleware: function(connect, options, next) {
      return [
        function(req, res, next) {
          res.setHeader('Access-Control-Allow-Origin', '*');
          res.setHeader('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
          res.setHeader('Access-Control-Allow-Headers', 'Content-Type');
          next();
        }
      ];
    }
  },
},

Когда я запускаю сервер grunt, я получаюCannot GET /, Без конфигурации промежуточного программного обеспечения приложение работает, и индексный файл загружается правильно.

Не могли бы вы подсказать мне, что я делаю неправильно или упускаю?

Еще несколько подробностей о моем gruntfile - это то, что я использую приложение yeoman angular seed в качестве основы для этого приложения.

Ответы на вопрос(4)

Ваш ответ на вопрос