Angular Universal APP&Lumen API,本地开发HttpErrorResponse((失败的url的Http错误响应:0未知的错误)

时间:2018-12-09 16:24:19

标签: javascript angular networking lumen angular-universal

我有带有SSR(通用角度)+ API(Laravel /流明)的Angular应用程序。

构建了客户端和服务器应用程序之后,我在http://localhost:9000

上提供了该应用程序

并在http://localhost:8000

上提供API

当应用程序尝试发出请求时(在ssr时)出现问题,但是在将应用程序加载到客户端(浏览器)后,没有问题,相同的请求通过。

ERROR HttpErrorResponse {
  headers: HttpHeaders { normalizedNames: Map {}, lazyUpdate: null, headers: Map {} },
  status: 0,
  statusText: 'Unknown Error',
  url: null,
  ok: false,
  name: 'HttpErrorResponse',
  message: 'Http failure response for (unknown url): 0 Unknown Error',
  error:
   ProgressEvent {
     type: 'error',
     target:
      XMLHttpRequest {...

我知道这不是CORS问题,因为我必须遵循API中设置的标头:

$headers = [
    'Access-Control-Allow-Origin' => '*',
    'Access-Control-Allow-Methods' => 'POST, GET, OPTIONS, PUT, DELETE',
    'Access-Control-Allow-Credentials' => 'true',
    'Access-Control-Max-Age' => '86400',
    'Access-Control-Allow-Headers' => 'Content-Type, Authorization, X-Requested-With'
];

当我在服务器上上传应用程序和API时,一切正常。

没有方法可以测试应用程序的位置(如果SSR正常完成的话)。

所以我猜测这是一些网络问题,也许是范围,应用程序看不到API?!

感谢您的帮助。

0 个答案:

没有答案