我收到跨源读取阻止(CORB)阻止的MIME类型为application / json的跨域响应。
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)
有什么办法可以绕过这个?
答案 0 :(得分:1)
如果您使用Chrome来测试应用程序,则可以使用CORS进行绕过。而且,如果您正在手机上进行测试,则您的应用必须在localhost:port_number上运行,而不是在file:// app_location上运行。有一个名为ionic webview的插件,它将作为您应用程序中的网站运行您的应用程序。您必须删除Ionic WebView插件才能在移动应用中解决此问题。
答案 1 :(得分:0)