Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Gọi API lỗi Cors

  1. #1
    Ngày gia nhập
    02 2008
    Bài viết
    1

    Mặc định Gọi API lỗi Cors

    Chào mọi người!

    Mình có viết API để lấy dữ liệu về như sau(viết trên Asp.net core mvc):

    namespace IoTAPI.Controllers
    {
    [Route("api/[controller]")]
    [ApiController]
    public class FS_FU_DataController : ControllerBase
    {
    private I_FS_FU_Repository repository;
    public FS_FU_DataController(I_FS_FU_Repository repo) => repository = repo;
    // GET: api/FS_FU_Data
    [HttpGet]
    [DisableCors]
    public List<FS_FU_Data> GetCurrentValue()
    {

    return repository.GetCurrentValue;
    //return new string[] { "value1", "value2" };

    }
    }
    }

    Bên ứng dụng khác mình gọi hàm API này:

    return $.ajax({
    type: "GET",
    async: false,
    url: 'http://localhost:5678/api/FS_FU_Data',
    data: {},
    contentType: "application/json; charset=utf-8",
    dataType: "json",

    success: function (data) {
    //Cap nhat gia tri vao Hiden fied

    $("#hidValue").val(data);
    var oldValue = $("#hidValue").val();
    $("#gauge").data("kendoRadialGauge").value(oldValu e);
    $("#speeed").text(data);

    },
    error: function () {
    utility.showErrorDialog('Error occured');
    }
    });

    Mình chạy nó báo lỗi sau:
    jquery.min.js:4 Access to XMLHttpRequest at 'http://localhost:5678/api/FS_FU_Data' from origin 'http://localhost:57161' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

    Bị block Cors.
    Ai biết chỉ hộ mình với.
    Cảm ơn mọi ngừoi!

  2. #2
    Ngày gia nhập
    11 2011
    Bài viết
    8

    bạn search Allow-Origin webapi c# trên google để cấu hình cho project của mình nhé

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn