2015-10-30 3 views
0

У меня есть конечная точка шлюза api, и я хочу иметь доступ к ней с моей веб-страницы; шлюз api будет отвечать строкой.Почему мой прокси-сервер не работает с AWS API Gateway?

Я хотел бы сделать запрос ajax к конечной точке, а затем использовать ответ от этого, чтобы выполнить свою работу с ui.

Так что в моем файле proxy.conf, я добавил:

ProxyPass /proxyme https://API_ENDPOINT 
ProxyPassReverse /proxyme https://API_ENDPOINT 

Когда я выполняю:

$.get("API_ENDPOINT") 

Я получаю 404. я упускаю что-то, чтобы сделать эту работу прокси? Я уверен, что я перезапустил свой apache, когда я добавил прокси.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

Edit:

Имеет ли значение, если мой сайт HTTP и HTTPS шлюз?

Edit 2:

Мой объект должен иметь мое FRONTEND расслоения плотного кода ударил некоторые URL:

/proxyme 

и он должен ударить апи конечную точку с помощью прокси-сервера:

https://API_ENDPOINT 

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

+0

Похоже, вам нужно сначала перенаправить HTTP на https. Смотрите: http://stackoverflow.com/questions/16130303/apache-config-how-to-proxypass-http-requests-to-https – Ryan

+0

no dice :(я настроил apache на моем локальном хосте с основными настройками по умолчанию, а затем прокси-сервер настройки с прокси-сервером ... – iCodeLikeImDrunk

ответ

0

HTTP to HTTPS - это большой нет, и нет никакого способа обойти его.

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