我的Google计算引擎虚拟机托管着为我的网站提供服务的apache。当我的网站向http://localhost:8080
发送发布请求时,即使文件中运行的(golang)服务器可以看到url获取请求,它也会返回404。
我尝试将Apache代理all /调用添加到该服务器,但这似乎仅适用于将请求放入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网络的“常规”部分
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
非常感谢您的帮助。