1

Возможно, что-то не так, но я не могу заставить прокси-сервер grunt-contrib простую переадресацию.Перенаправление с помощью grunt-contrib-proxy

В моем gruntfile.coffeee (ЮП CoffeeScript) У меня есть следующие конфигурации сервера:

connect: 
     devserver: 
      options: 
       port: 9001 
       base: "./" 
      proxies: [{ 
       context: "/", 
       host: 'dev.staging.com' 
       changeOrigin: true 
      }] 

Я также добавил: grunt.loadNpmTasks "хрюкать-подключение прокси" и обновленную свою задачу с «configureProxies : devserver»

Я считаю, что это должно перенаправить вызов dev.staging.com, поэтому, когда я набираю в http://localhost:9001 я должен быть перенаправлен на URL-адрес http://dev.staging.com

Однако, похоже, что прокси-сервер вообще не работает. Я попробовал несколько конфигураций (даже с переписыванием), но до сих пор не повезло.

я мог бы сделать что-то неправильно, но я не могу понять, что ...

Грунт компилирует и выполняет задание правильно.

+0

Теперь, когда я меняю контекст: «/ api» Я получаю: «Не могу GET /» всякий раз, когда я запускаю свое приложение. Думаю, я покрою какой-нибудь другой прокси. Разве нет другого простого инструмента, который просто сделает перенаправление без этой ненужной конфигурации? – RobertPorter

ответ

1

Оказывается, что документация отсутствует важный факт Тэй вы должны добавить межплатформенное в параметры сервера:

proxySnippet = требуется ('пехотинец-подключения прокси/Lib/Utils') proxyRequest

Middleware. : (connect, options) => return [proxySnippet]

Смежные вопросы