我开始学习Angular,我必须在一个应用程序中发现一个地址是如何被路由的,以生成一个文件的下载,这个文件必须被请求到后端,并且是在数据库中。在一个窗口之后。打开命令,我不知道会发生什么。url不指向任何文件。有没有人能给我一个提示,告诉我要找什么,以便前端向后端请求文件?我读了一些关于路由的内容,但是应用程序中有很多与路由相关的文件,这让我很困惑。由于我没有多少时间来理解程序下载所遵循的路径,所以我在这里请求一些帮助。谢谢你的建议。
我读了关于路由的书,但这还不足以找出当那个url在窗口中使用时会发生什么。打开方法。
通常,httprequest都位于其中一个服务中,通常名为[fill what service is].service.ts。Angular使用HttpClientModule并提供一个HttpClient来帮助构建Http请求。我想如果你能举个例子来说明你的问题,你很快就能得到答案了。下次举个例子!
我发现我的asp.net控制器类有一个属性"Route"它将控制器与前端中使用的url关联起来,用于导航到服务器的后端。当对路由到控制器的地址执行请求时,在控制器中调用带有[Http_Get]或[Http_Post]属性的方法来处理请求url中的参数。然后文件返回到前端,开始下载。