Aurelia SPA использует выборку на другом сервере происхождения.Предварительный запрос OPTIONS отправляется, и, поскольку сервер настроен на ответ, ответ 200 OK.
Но это все , что происходит.
Что я должен добавить, чтобы остальное произошло?
Вот запрос.
this.http.fetch(this.LabelServiceUrl, {
method: "post",
mode: "cors",
headers: {
"Content-type": "application/json; charset=UTF-8"
},
body: json({
printer: this.LabelPrinter,
html: html
})
}).then(json)
.then(response => {
console.log('Success:', JSON.stringify(response))
})
.catch(error => {
console.error('Error:', error)
});
IIS настроен с помощью web.config
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>