Сервер, размещенный на виртуальной машине с Apache, не может показаться локальный сервер виртуальной машины - PullRequest
0 голосов
/ 23 октября 2019

Моя виртуальная машина Google Compute Engine использует Apache, который обслуживает мой веб-сайт. Когда мой веб-сайт отправляет почтовый запрос на http://localhost:8080, он возвращает 404, даже если сервер (golang), работающий в файле, может видеть URL-адреса запросов на получение.

Я попытался добавить прокси-сервер Apache все / звонкик этому серверу, но это, кажется, работает только на запросы Get, помещенные в URL.

Чтобы показать, что мой сервер может видеть запросы GET

[negroni] 2019/10/23 08:29:27.048676 Started GET /api/v1/login
[negroni] 2019/10/23 08:29:27.048941 Completed 404 Not Found in 262.947µs

Хотя мне нужно иметь возможность иметьон видит запрос POST (axios.post('/api/v1/login', {username, password})) Полный запрос выглядит как

http://localhost:8992/api/v1/login

Здесь находится раздел «Общие» Chrome Devtools Network

Request URL: http://localhost:8992/api/v1/login
Referrer Policy: no-referrer-when-downgrade

Вот заголовки запроса

Provisional headers are shown
Access-Control-Request-Headers: content-type
Access-Control-Request-Method: POST
DNT: 1
Origin: https://carterstestdomain.store
Sec-Fetch-Mode: cors
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 23 октября 2019

Исправлено:

Apache и Node.js на одном сервере

Кроме того, как и у меня, проблема может быть связана с запросом httpвместо https:)

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