Разрешение "межсайтовых" вызовов между локальными портами - PullRequest
2 голосов
/ 01 декабря 2009

Я работаю над сайтом, управляемым Google Web Toolkit, который общается через AJAX с сервером WCF. После развертывания код GWT будет работать в том же домене, что и служба WCF, но при локальной разработке / отладке они будут выполняться как отдельные процессы и, следовательно, на отдельных портах. Это заставляет мой браузер предположить, что я делаю межсайтовый вызов и быстро блокирует любой обмен данными между сервером и клиентом. Как вы можете себе представить, это не делает отладку счастливым делом.

Все, что я могу сделать, чтобы убедить свой браузер, что можно разрешить localhost: 1234 общаться с localhost: 5678?

(Фокус в основном на Chrome и Firefox, кстати)

1 Ответ

2 голосов
/ 03 декабря 2009

Итак, после нескольких дней страданий от разработки в IE, я наконец-то нашел очень подходящее решение для этого. Сейчас я использую сервлет HTTP-прокси (один из этого поста ), который перехватывает любые мои связанные с сервером запросы и перенаправляет их на нужный порт.

Так как это сервлет, он легко распространяется через нашу систему управления версиями, запускается автоматически при отладке и не добавляется в полученный Javascript при компиляции! Почти идеальное решение! Единственное, что могло бы сделать его лучше, это если Google упаковал его с GWT. подсказка подсказка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...