我正在尝试处理2个项目。第一个主要用于客户端(AngularJS + MVC)开发,第二个是服务器端,包括Web API。我想使用Web API作为控制器。
我将服务器端项目设置为启动项目。然后将其URL(localhost:.... /)设置为控制器的URL,然后运行该项目。在浏览器中使用视图之后,我也运行了我的视图。 (来自客户项目)。请求正确地从第二个项目到达API控制器,但我没有保留任何响应。我想问题是URL之间的区别。
你有什么看法?那我该怎么办呢?答案 0 :(得分:0)
你得到了什么样的回应? 200(OK)状态还是其他什么?如果你没有在web api上启用CORS并且你正在从Angular项目的客户端发出api请求,你可能会收到交叉请求错误。
答案 1 :(得分:0)
请不要介意我的英语不好。
两个项目是否在同一个域上提供服务?如果不是,则可能存在交叉来源请求错误。您可以通过添加一些标头来修复它,如下所示:
TextView