BaronNashor
Member
Chào anh em, bản thân mình là 1 Dev về C# nên muốn mở 1 Thread thảo luận về C# cho vui. Anh em nào có thắc mắc, hay muốn thảo luận chửi rủa kêu gào gì về C# thì ném vào đây nhé
Dân trong ngành còn khó chứ đừng nóiĐang tự học c# online mà 1 thằng nhân viên vp học code thấy khó với dễ nản quá
Phải học căn bản lập trình trước bằng cuốn kỹ thuật lập trình sau đó là cấu trúc dữ liệu và giài thuật thì mới thấy nuố đượcĐang tự học c# online mà 1 thằng nhân viên vp học code thấy khó với dễ nản quá
Chào anh em, bản thân mình là 1 Dev về C# nên muốn mở 1 Thread thảo luận về C# cho vui. Anh em nào có thắc mắc, hay muốn thảo luận chửi rủa kêu gào gì về C# thì ném vào đây nhé
Nghĩa là config trong cái request gửi cho API hay config ở trong code API luôn?Config sao cho tất cả các request luôn trả về 3 thứ này trong header
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE
Access-Control-Allow-Headers: *
Ở origin thay bằng domain muốn chấp nhận cors. còn giữ nguyên * thì là chấp nhận tất cả
Cái này là trả về phía server thêm 3 cái này vô header của request trả về. Tức là code API đóNghĩa là config trong cái request gửi cho API hay config ở trong code API luôn?
À, vậy mà coi mấy cái tut javascript, nó kêu add cái đống đó vô header request là chạy được không cần đụng vô APICái này là trả về phía server thêm 3 cái này vô header của request trả về. Tức là code API đó
Java Android chứ gì, c# chỉ hỗ trợ viết API để android nó gọi thôiHọc c# để viết được mấy app android cùi cùi thì học những gì các thím
Ở Backend C# phải add thêm chứ, js liên quan gì trong vụ nàyÀ, vậy mà coi mấy cái tut javascript, nó kêu add cái đống đó vô header request là chạy được không cần đụng vô API
Mình hay thêm cái nàyHost 1 cái API .net core trên IIS làm sao để tránh cái vụ gọi API đó nó dính cái CORS policy vậy? Mình config trong code hay là chỉnh cái IIS? Bạn biết không?
public void ConfigureServices(IServiceCollection services)
{
services.AddCors(options =>
{
options.AddPolicy("AllowAnyOrigin",
builder => builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader());
});
...
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseCors("AllowAnyOrigin");
...
}
Mình ví dụ về mấy cái request viết bằng js ý, thấy nó add trong header 1 đống cors policyỞ Backend C# phải add thêm chứ, js liên quan gì trong vụ này
Tôi cũng chịu Nhưng tôi lại rất thích code .Net )Nghe bảo nhiều người ghét .NET, tại sao vậy anh Baron
Có anh em nào làm theo kiểu này không ?
Dùng ocelot làm api gateway và kiểm tra authentication, sau đó transform sang các claims và đẩy claims vào các service bên trong, không authen bên trong nữa. Các service trong dùng claims nhận được để thực hiện tiếp business.