从Angular $ http调用时从Falcon重定向并不起作用

时间:2016-05-25 23:29:32

标签: javascript angularjs redirect falconframework

我有一个Falcon应用程序,在中间件中我想使用falcon.HTTPMovedPermanently重定向。如果请求从浏览器进入Falcon端点,则可以正常工作。但是如果请求通过$ http从Angular进来,则重定向永远不会发生。

让我试着解释一下放在我膝盖上的这个疯狂的应用程序的流程:

  • 初始请求是从浏览器发出的 foo.bar.com:8000/xxx/1234
  • 路由到Angular,它使用$ http发送请求到foo.bar.com:8001/xxxx/1234/yyyy
  • 路由到falcon端点yyyy
  • 我的中间件首先获取它并重定向到foo.bar.com:8004/omeomerthing
  • 但从来没有打过任何东西
  • falcon终点运行,Angular说的是:

    XMLHttpRequest无法加载documentation。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' http://foo.bar.com:8001/xxxx/1234/yyyy'因此不允许访问。

任何人都知道从Angular调用时如何让重定向工作?

0 个答案:

没有答案