λ³μμ 0
κ°μ μ λ¬ν λ λ€μ μ€λ₯κ° λ°μν©λλ€.
μ€λ₯ : λ€νΈμν¬ μ€λ₯ : 쿼리λ₯Ό μ€νν λ§€κ° λ³μκ° μμ΅λλ€. 쿼리 λ§€κ° λ³μμ μ§μ νκ±°λ λ΄λ³΄λ΄κΈ° μ§μλ¬Έμ μ¬μ©νμΈμ.
λμ λ¬Έμμ΄μ μ¬μ©νλ©΄ μλν©λλ€.
λ΄κ° μ½λλ₯Ό λλ²κΉ
κ³Όμ λ¬Έμ λ₯Ό λ°κ²¬ ν replaceParam
νμΈνλ€ κΈ°λ₯ !value
κ³³ (I μΆμΈ‘ π)λ₯Ό νμΈν΄μΌνλ€ null
/ undefined
κ°.
var replaceParam = function (endpoint, name, value) {
if (!value || !name) {
return endpoint;
}
return endpoint.replace(":" + name, value);
};
PRμ 보λ΄κ² μ΅λλ€
μ’μ μΊμΉ, μ΄κ²μ λν νμ΄ν μ€ν¬λ¦½νΈ λ°©λ²μ
if (value != null || name != null)
λλ λΉμ μ PRμ λ³ν©νκΈ°λ₯Ό κΈ°λν©λλ€! :)
ν₯ν νκ·λ₯Ό ν¬μ°© ν μ μλλ‘ λ¨μ ν μ€νΈλ₯Ό μΆκ°νμΈμ.
0
λ° false
μ (λ) μ€μ κ°μ λνλ΄κ³ undefined
λ λλ½ λ κ°μ λνλ΄μ§ λ§ null
κ°μ λν΄μλ νμ€νμ§ μμ΅λλ€.
@fbartho μ΄λ»κ² μκ°νμΈμ?
@gaguirre λ΅μ₯μ λμ³μ μ£μ‘ν©λλ€! μ½λλ₯Ό κ·Έλλ‘ λ°°μ‘νμ΅λλ€. null
μ λ¬μ μ§μνκ³ λ€λ₯Έ λ μ΄μ΄μμ μ²λ¦¬νλλ‘ν΄μΌνλ€κ³ μκ°ν©λλ€.
pathBuilder
ν¨μλ₯Ό 보μ
¨μ΅λκΉ? undefined
μ null
λ₯Ό ꡬλΆνκ±°λ μ€μ λ‘ null
μ μ©νκ² μ¬μ©ν μμλ μ¬μ©μ μ 곡 μ½λμ
λλ€.
μ¬κ±΄μ μΆμ νκΈ° μν΄ μ ν°μΌμ μ΄μ΄μΌνλ€κ³ μκ°νμΈμ?
@fbartho λ¬Έμ μμ΅λλ€! λ³ΈμΈμ null
μ΄ μ ν¨ν μ¬λ‘λΌλ λ° λμνλ©° PRμμμ΄λ₯Ό κ³ λ €νμ΅λλ€.
μ μΌνκ² λΉ μ§ κ²μ undefined
μΌμ΄μ€μ λν ν
μ€νΈ μΌμ΄μ€ μμ§λ§ λ΄κ° μκ°νλ λμμ μ³λ€κ³ μκ°ν©λλ€. _Missing parameter_ μ€λ₯κ° λ°μν©λλ€. π