TIL | onFocus error, commit msg ๋ณ€๊ฒฝ, login validation

0l0lยท2021๋…„ 9์›” 6์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
70/86

1. react onFocus error

๐Ÿ“Œ Warning: Expected onFocus listener to be a function, instead got a value of string type.

error message

onFocus ์•ˆ์— string์ด ์•„๋‹ˆ๋ผ ํ•จ์ˆ˜๋กœ ๋„ฃ์–ด์ฃผ๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค.

<๋ฌธ์ œ>
onFocus attribute_string type

<์—๋Ÿฌ ์—†์–ด์ง>
onFocus attribute_function type


2. commit message ๋ณ€๊ฒฝ

๐Ÿ“Œ ๋งˆ์ง€๋ง‰์œผ๋กœ ์˜ฌ๋ฆฐ commit -> push๊นŒ์ง€ ์ด๋ฃจ์–ด์ง„ commit message ๋ฅผ ์ž˜๋ชป ์ž‘์„ฑํ•˜์—ฌ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ!

$ git commit -m "์ž˜๋ชป ์ž‘์„ฑํ•œ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€"
$ git push origin [๋ธŒ๋žœ์น˜๋ช…]
๋ฅผ ์ด๋ฏธ ์ˆ˜ํ–‰ํ–ˆ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์ž‘์„ฑํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

$ git commit --amend -m "๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ"
$ git push origin [๋ธŒ๋žœ์น˜๋ช…] -f
๋กœ ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ๊ฐ•์ œ๋กœ ํ‘ธ์‹œํ•˜๋ฉด ๋!

๋งˆ์ง€๋ง‰์œผ๋กœ ์˜ฌ๋ฆฐ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค๋ฉด,
์ˆ˜์ •ํ•˜๊ณ  ์‹ถ์€ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€

์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ปค๋ฐ‹๋ฉ”์‹œ์ง€๋ณ€๊ฒฝ_commit

์ปค๋ฐ‹๋ฉ”์‹œ์ง€๋ณ€๊ฒฝ_push

๊ฐ€์žฅ ์ตœ๊ทผ์— ์˜ฌ๋ฆฐ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ ์ˆ˜์ •๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ตœ์ข… ์ปค๋ฐ‹ log


3. Login validation

โ• ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ์‹œ, "SUCCESS" ์ถœ๋ ฅ
โ• ์•„์ด๋”” ์ž˜๋ชป ์ž…๋ ฅ ์‹œ, Error message: "INVALID_USER" ์ถœ๋ ฅ
โ• ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž˜๋ชป ์ž…๋ ฅ ์‹œ, Error message: "INVALID_PASSWORD" ์ถœ๋ ฅ
โ• body์— ๋‹ด์•„ ๋ณด๋‚ด๋Š” ๋”•์…”๋„ˆ๋ฆฌ์— ๋ฐฑ์—”๋“œ ๋‹จ์—์„œ ์„ค์ •ํ•œ key๋ฅผ ์ž˜๋ชป ์ž…๋ ฅ ์‹œ, "KEY_ERROR" ์ถœ๋ ฅ
(ex. 'account_name'์„ 'userName'์œผ๋กœ ์ž…๋ ฅ)

res.message1

res.message2

์ฐธ๊ณ ๋กœ ์ถœ๋ ฅ๋˜๋Š” ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋Š” ๋ฐฑ์—”๋“œ ๋‹จ์—์„œ ์„ค์ •ํ•œ ๊ฒƒ ์ž…๋‹ˆ๋‹ค.
backend_login-validation

Back-End ์ฐธ๊ณ  ์‚ฌ์ดํŠธ: ํšŒ์› ๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ ์ฒ˜๋ฆฌ(ํ”ผ๋“œ๋ฐฑ)

profile
์ฒœ๋ฐฉ์ง€์ถ• ๋น™๊ธ€๋น™๊ธ€

0๊ฐœ์˜ ๋Œ“๊ธ€