Итак, у меня есть сервер, на котором я настроил Vesta (https://vestacp.com/),) и запускает серию веб-сайтов по протоколу HTTPS (Lets Encrypt).
В том же окне у меня работает APIна 8888, который я хочу вызвать через Javascript и PHP. Однако, поскольку это происходит на другом порту, а не HTTPS, я получаю сообщение об ошибке CORS «Смешанное содержимое»
if (searchTerm.length > 2) {
console.log('500ms ' + searchTerm)
axios
.get("http://localhost:8888/search/" + searchTerm)
.then(response => {
// JSON responses are automatically parsed.
this.results = response.data;
})
.catch(e => {
this.errors.push(e);
});
}
Есть ли способ обойти это? только 1 коробка, и поэтому я могу сбросить HTTPS?
Я прочитал, если я использую 127.0.0.1 вместо localhost, я могу обойти это?