spec coercion to int
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Non viene indicato alcun file del repository, test o punto di ingresso. Riproduci i due esempi GET /test/:v con le specifiche mostrate e confronta la gestione dei parametri del percorso; il lavoro è completato quando il caso int? combinato con #{1 2} gestisce la richiesta in modo coerente con l'esempio funzionante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Clojure
- Stelle
- 1.1k
- Fork
- 144
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di metosin/compojure-api
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
metosin/compojure-api#489 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
metosin/compojure-api#468 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
metosin/compojure-api#467 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
metosin/compojure-api#464 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
metosin/compojure-api#463 · 3 commenti ·
Tutte le issue di metosin/compojure-api
Issue simili
-
worker/start rejects middleware supplied as a VarForse già presa @rajp152k l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Profiler (Remotery) leaks a socket for every connection that fails the WebSocket handshakeForse già presa @rthery l’ha presa 1 giorno fa. Apertatriage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
IOP nitrate needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
category:tooling
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno