ctx.route
Thông tin match route hiện tại, tương ứng với khái niệm route của React Router, dùng để lấy cấu hình route đang match, tham số, v.v. Thường được dùng kết hợp với ctx.router, ctx.location.
Kịch bản áp dụng
Lưu ý:
ctx.routechỉ khả dụng trong môi trường RunJS có ngữ cảnh route (như JSBlock trong page, page Flow, v.v.); trong các ngữ cảnh không route hoặc backend thuần túy (như workflow) có thể trống.
Định nghĩa kiểu
Trường thường dùng
Quan hệ với ctx.router, ctx.location
ctx.route chú trọng "cấu hình route đã match", ctx.location chú trọng "vị trí URL hiện tại", hai cái này phối hợp có thể mô tả đầy đủ trạng thái route hiện tại.
Ví dụ
Đọc pathname
Rẽ nhánh dựa trên params
Hiển thị trong page Flow
Liên quan
- ctx.router: Điều hướng route, sau khi
ctx.router.navigate()thay đổi path,ctx.routesẽ cập nhật theo - ctx.location: Vị trí URL hiện tại (pathname, search, hash, state), dùng kết hợp với
ctx.route

