spec coercion to int
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Không có tệp, bài kiểm thử hoặc entry point nào trong repository được nêu tên. Tái hiện hai ví dụ GET /test/:v với các spec đã cho và so sánh cách xử lý tham số đường dẫn của chúng; được xem là hoàn thành khi trường hợp int? kết hợp với #{1 2} xử lý request nhất quán với ví dụ đang hoạt động.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Library Version(s)
2.0.0-alpha31
Problem
(s/def ::version (s/and int? #{1 2}))
(GET "/test/:v" request
:path-params [v :- ::version]
(r/ok v))
when requesting GET /test/1 results in
{:problems
[{:message "Validation error",
:details
{:path ["v"],
:pred [1 2],
:val "1",
:via ["spec$60151/v"],
:in ["v"],
:phrase.alpha/mappings {:x0 1, :x1 2, :x2 ["x1" "x0"]},
:phrase.alpha/via []}}]}
However
(s/def ::version #{1 2})
(GET "/test/:v" request
:path-params [v :- (s/and int? ::version)]
(r/ok v))
when requesting GET /test/1 does give me the expected response body of 1.
- Ngôn ngữ chính
- Clojure
- Star
- 1.1k
- Fork
- 144
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của metosin/compojure-api
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
metosin/compojure-api#489 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
metosin/compojure-api#468 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
metosin/compojure-api#467 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
metosin/compojure-api#464 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
metosin/compojure-api#463 · 3 bình luận ·
Tất cả issue của metosin/compojure-api
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
calcit-lang/calcit#2075 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
.Needs Triage .Team/Gadget Priority:P3 Type:Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
metabase/metabase#84431 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
module:db module:terminology-service-local refactoring
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày