【发布时间】:2019-10-16 07:02:03
【问题描述】:
我的情况是我的前端是用 reactjs 构建的,而我的后端是用 asp.net core 2.2 构建的
-前端:https://example.com/sub-directory - 带有有效证书
-后端:https://198.38.x.x:5001 -windows 服务器没有有效证书
如果我的前端需要 SSL 我总是遇到网络错误,我该如何与后端通信?
Startup.cs
services.AddCors(options =>
{
options.AddPolicy(MyAllowSpecificOrigins,
builder =>
{
builder
.WithOrigins("https://example.gov.ph", "http://example.gov.ph")
.AllowCredentials()
.AllowAnyHeader()
.AllowAnyMethod();
});
});
app.UseCors(MyAllowSpecificOrigins);
config.json 我的前端代码
{
"apiUrl": "https://198.38.x.x:5001/api",
"url": "https://198.38.x.x:5001",
"profilePictureUrl": "https://198.38.x.x:5001/Public/Employees/Photos",
"selectOptionLimit": 10,
"fileSizeLimit": 10,
"pageSize": 20,
"gridSize": { "col": 4, "row": 3 }
}
【问题讨论】:
标签: reactjs http asp.net-core https