gpt4 book ai didi

c# - 如何使用 AngularJS $http url 引用另一个项目中的 Controller ?

转载 作者:行者123 更新时间:2023-11-30 23:28:21 24 4
gpt4 key购买 nike

如果 C# Controller 在同一个项目中,我就是这样做的:

$http({
method: 'GET',
url: '/api/SomeController/SomeMethod',
headers: { 'Content-Type': 'application/json' }

我正在构建一个 SPA,所以我希望我的 AngularJS 和 WebApi 都在他们自己的项目中。

如果 Controller 在解决方案中的另一个项目中,它是如何完成的?

最佳答案

您的网址必须与您的 Web API 网址相匹配。您的问题是每次启动网络服务器时本地主机的端口都会更改。您可以做的是设置此端口。

为此,您只需转到 Web API 项目的属性,选择“Web”选项卡,然后标记“使用 Visual Studio 部署服务器”并输入一个端口。

如果你使用“1337”之类的东西,你可以像这样在 Angular 中调用:

$http({
method: 'GET',
url: 'localhost:1337/api/SomeController/SomeMethod',
headers: { 'Content-Type': 'application/json' }

如果真的建议您在 javascript 代码中的某处存储一个基本 url,那么当您很快部署您的页面时,您只需要更改一个变量。

希望对你有帮助

关于c# - 如何使用 AngularJS $http url 引用另一个项目中的 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36038889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com