У меня есть реагировать приложение, которое делает выборки вызов к API следующим образом:Как использовать выборки размещать с содержанием типа приложения/JSON
postForm(state) {
var formData = state.formData;
return fetch('http://localhost:3000/api/V0.1/formSubmit', {method: 'POST', headers: {"Content-Type": "application/json"}, body: JSON.stringify(formData)})
.then((response) => response.json())
.then((responseJson) => {
console.log(responseJson);
return null;
})
.catch((error) => {
console.error(error);
});
}
однако, он блокируется по CORS как спецификации что application/json является нестандартным типом контента.
Тем не менее, я не знаю, как я могу изменить свой запрос на получение для выполнения требуемого предполетного запроса, чтобы он разрешил приложение/json.
вызов API является:
app.post("/api/v0.1/formSubmit", function(req, res) {
res.setHeader('Access-Control-Allow-Origin', 'http://localhost:8080');
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
res.setHeader('Access-Control-Allow-Headers', '*');
var formData=req.body;
console.log(formData);
res.status(200).json(formData);
});
Человек, который был быстрым и работает! Спасибо :) – Wayneio
Вы можете отметить правильный ответ, чтобы помочь другим. –
конечно - 8 минут Я должен ждать – Wayneio