【发布时间】:2021-10-17 15:10:42
【问题描述】:
现在我在 VS 中默认使用 webApi 和 Angular 应用程序这样一个项目。我想把它分成两个项目。我从我的 StarUP 文件中删除了所有与 SPA 相关的内容。我使用命令nmp run start 运行Angular 部分,它在4200 中运行。我通过这种方式为我的api 请求添加${environment.apiUrl}/api
async loginUser(login: Login): Promise<any> {
return this.http.post(`${environment.apiUrl}/api/${environment.apiVersion}/userAuth/login`, login).toPromise();
我在网络中看到Request URL: https://localhost:44347/api/v1.0/userAuth/login
但我有 cors 错误。我的标头在网络中看起来像这样。
当我回到一个单体项目 angular 和 webApi 并运行它时。在网络中,我的标题看起来像这样。
正如您在第一种情况下看到的那样,我没有完整的标题。我如何才能将我的 Angular 应用程序与 web api 分开运行这样一个完整的单一应用程序?谢谢
【问题讨论】:
标签: asp.net angular asp.net-core asp.net-web-api