Witam,
Mam problem z socket.io, na serwerze lokalnym windows (laragon) wszystko działa prawidłowo, jednak na serwerze produkcyjnym (debian, direactadmin) wyrzuca błąd podczas zapytań GET. Zapytania POST działają poprawnie. Po stronie laravel wszystko jest w porządku, sprawdzałem przez Postman, prawidłowo zwraca poprzez GET.
import axios from "axios";
export default function ({ socket, application }) {
socket.on("send-api", (args, callback) => {
let url = application.basicUrl + "/" + args.url;
axios(url, {
method: args.method,
data: JSON.stringify(args.data),
headers: {
"Content-Type": "application/json",
Accept: "application/json",
"APP-KEY": process.env.APP_KEY,
},
})
.then((response) => {
console.log(response);
const data = {
data: response.data,
status: response.status,
};
callback(data);
})
.catch((error) => {
console.log(error);
const data = {
message: error.message,
code: error.code,
};
callback(data);
});
});
}
data: '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n' +
'<html><head>\n' +
'<title>406 Not Acceptable</title>\n' +
'</head><body>\n' +
'<h1>Not Acceptable</h1>\n' +
'<p>An appropriate representation of the requested resource could not be found on this server.</p>\n' +
'</body></html>\n'
}