ฉันมี.อข่ายนอกจากแกนดา 3.1 องโปรแกรมที่ผมใช้เป็นรูปแบบ api แต่มันก็ยังสของฉันสปา(อั). เป็นของเมื่อเร็วๆนี้ฉันมีปัญหาเรื่องกับซอดังนั้นฉันอยากจะรับใช้เป็นรูปแบบเวอร์ชั่นของฉันสี่เหลี่ยมโปรแกรมตอนที่ Googlebot มาแถวนี้
ที่นี่มีทางที่จะ dynamically ตั้งค่าแหล่งข่าวสปาเส้นทาง?
app.UseStaticFiles();
app.UseSpaStaticFiles();
app.UseSpa(spa =>
{
spa.Options.SourcePath = "ClientApp";
});
ตอนนี้ฉันต้องเล็กๆ middleware แฟ้มที่ฉันตรวจจับ Googlebot ดูจาก UserAgent องข้อความ งั้นฉันผ่านมันผ่านอยากขอให้ช่วยอะไรหน่อย
public async Task InvokeAsync(HttpContext context)
{
var userAgent = context.Request.Headers["User-Agent"];
context.Items["isCrawler"] = userAgent.Contains("Googlebot");
await _next(context);
}
แต่ฉันไม่สามารถเข้าถึงสิ่งที่ร้องขอมาต้องการในปรับแต่ง()วิธีการอยู่ในเมื่อเริ่มโปรแกรมà™àà§à•à£àà™แฟ้ม มีอย่างฉันสามารถทำให้มันทำงาน? ฉันต้องการที่จะสามารถที่จะ dynamically ตั้ง SourcePath.
ขอบคุณมาก!
ฝากฝัง