Попытка подключиться к бэкэнду laravel с помощью grunt-connect-proxy

Я застрял, используя grunt-connect-proxy, чтобы звонить из моего углового приложения, созданного в yeoman, работающего на порте 9000, на мой сервер laravel, работающий на порте 8000. После следования инструкциям на github grunt-connect-proxy я вижу следующее сообщение при запуске grunt serve:

Running "configureProxies:server" (configureProxies) task
Proxy created for: /api to localhost:8000

Мои прокси установлены здесь, в connect.proxies, сразу после connect.options:

proxies: [{
  context: '/api', // the context of the data service
   host: 'localhost', // wherever the data service is running
   port: 8000 // the port that the data service is running on
}],

Затем в моем контроллере попытайтесь позвонить в API для проверки моего прокси:

var Proxy = $resource('/api/v1/purchase');
Proxy.get(function(test){
  console.log(test);
});

В результате в моей консоли появляется ошибка 500, указывающая, что звонок все еще был сделан на порт 9000, а не на 8000:

http://localhost:9000/api/v1/purchase 500 (Internal Server Error) 

Вот ссылка на гист, содержащий мой полный gruntfile: https://gist.github.com/JohnBueno/7d48027f739cc91e0b79

Я видел довольно много постов по этому вопросу, но до сих пор ни один из них не помог мне.

0 ответов

Другие вопросы по тегам