Как исправить путь для моего запроса на сервер Go из полимерного приложения? - PullRequest
0 голосов
/ 15 мая 2019

Я работаю над приложением GO / Polymer (Polymer в качестве frontEnd и go в качестве Backend), сервер готов к работе и функционирует, а приложение работает с полимером и работает так же.

Проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь запустить приложение на локальном хосте, мои запросы отправляются в неправильный сокет, поэтому сервер никогда не получает их, поэтому я не могу ничего протестировать или изменить существующее приложение.

Я пытаюсь запустить приложение, которое уже было создано другими, и добавить новые функции, но я новичок с полимером.Я пытался изменить URL-адрес, указанный в запросах ... безуспешно ...

сервер:

router.PathPrefix("/polymer/").Handler(http.StripPrefix("/polymer/", http.FileServer(http.Dir("/polymer/build/es6-bundled/"))))
    log.Fatal(http.ListenAndServe(":8080", router))

Каталоги настроены следующим образом: C: // Users/ go / Myapp /

в этом вы найдете каталог сервера со всеми файлами .go и каталог полимера с файлами, относящимися к полимеру и внешнему интерфейсу.

Поэтому, когда я запускаю сервери создаю / обслуживаю приложение полимера, я получаю следующую ссылку: http://127.0.0.1:8081 когда я пытаюсь использовать запрос (например, подключаясь к приложению с учетными данными, хранящимися в базе данных mongoDB.), он отправляет следующую ссылку http://127.0.0.1/8081/login/?password=xxxx&username=xxxxx

Таким образом, он никогда не достигает сервера, который прослушивает сокет 8080. Когда я изменяю ссылку на запрос на http://127.0.0.1:8080/login/?password=xxxx&username=xxxxx, я получаю ответ от сервера.

Итак, я знаю, гдепроблема в том, но я не знаю, как это исправить, чтобы запустить мое приложение на локальном хосте ...

Спасибо за помощь!Если вам нужно больше ресурсов, я могу предоставить.

...