我已经在服务器上部署了我的 react 应用程序和 .net core api。当我从浏览器检查时,.net core api 调用工作正常。但是当我从反应应用程序调用它时,它会给出 204 no-content。在本地一切正常。
我已经启用了这样的 CORS
options.AddPolicy(MyAllowSpecificOrigins,
builder =>
{
builder.WithOrigins("http://serverip:5000",
"http://serverip:3000"
}
api调用---
[HttpGet]
[Route("path/{id}")]
public async Task<ActionResult<List<myData>>> GetByType(byte id)
{
if (IsUserAuthenticated())
return await _myRepo.GetMyData(id);
else
return null;
}
反应呼叫-----
axios.get('http://ip:5000/api/value1/value2/' + param1, {
withCredentials: true })
感谢任何帮助!