IONIC 3中的CORB问题

wqnecbli  于 2022-12-16  发布在  Ionic
关注(0)|答案(2)|浏览(161)

我收到MIME类型为application/json的跨源读取阻止(CORB)阻止的跨源响应。

SyntaxError</b>: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at Response.Body.json (http.js:1091)
    at MapSubscriber.project (auth.service.ts:29)
    at MapSubscriber._next (map.js:79)
    at MapSubscriber.Subscriber.next (Subscriber.js:93)
    at CatchSubscriber.Subscriber._next (Subscriber.js:129)
    at CatchSubscriber.Subscriber.next (Subscriber.js:93)
    at TimeoutSubscriber.Subscriber._next (Subscriber.js:129)
    at TimeoutSubscriber._next (timeout.js:132)
    at TimeoutSubscriber.Subscriber.next (Subscriber.js:93)

有没有办法绕过这个?

jaxagkaj

jaxagkaj1#

如果您使用Chrome来测试您的应用程序,则可以使用CORS进行绕过。如果您在手机上测试,则您的应用程序必须在localhost:port_number而不是file://app_location上运行。有一个名为ionic webview的插件,它将在应用程序中将您的应用程序作为网站运行。您必须删除Ionic WebView插件才能在移动的应用程序中修复此问题。

oxosxuxt

oxosxuxt2#

为了解决ionic中的corb问题。在服务器端,您需要在标题中添加Access-Control-Allow-Origin类型。此外,请检查此屏幕截图并根据您的后端平台进行更改

相关问题