ํšŒ๊ณ 

โ˜น๏ธ 11์›” 2์ฃผ์ฐจ ํšŒ๊ณ 

frontChoi 2022. 11. 6. 17:31
๋ฐ˜์‘ํ˜•

๐Ÿค’  Vue ๊ณตํ†ต ๊ด€์‹ฌ์‚ฌ ๋ถ„๋ฆฌํ•ด๋ณด๊ธฐ

์ตœ๊ทผ Angular ์‹ค๋ ฅ์ด ๋ถ€์กฑํ•œ๊ฒƒ๊ฐ™์•„ Angular๋ฅผ ๊ณต๋ถ€ํ•˜๋Š” ๋„์ค‘, ์Šค์Šค๋กœ ๋ดค์„๋•Œ Vue๋„ ๊ณตํ†ต ๊ด€์‹ฌ์‚ฌ๋Š” ๋ถ„๋ฆฌํ•˜์—ฌ ์ž‘์—… ํ•  ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ ๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๊ฐ€๋ น api๋Š” ๋”ฐ๋กœ ๋นผ์„œ ๊ด€๋ฆฌํ•˜๊ณ , DOM์„ ์ œ์–ดํ•˜๋Š” ๊ฒƒ๋„ ๋”ฐ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•ด์•ผ ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

 

๐Ÿ‘Š  XSS ์ด๋ž€๊ฒƒ์€ ๋ฌด์—‡์ธ๊ฐ€, javascript ๊ณต๋ถ€

Angular ๊ณต๋ถ€ํ•˜๋Š” ๋„์ค‘ XSS ๋ผ๋Š” ์šฉ์–ด๊ฐ€ ๋‚˜์™”๋Š”๋ฐ, ์‚ฌ์‹ค ์ •ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜์˜€๋‹ค. ๊ทธ๋ฆฌํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๊ฒƒ์„ ๊ณต๋ถ€ํ•ด๋‘๋Š” ๊ฒƒ์ด ์ข‹๊ณ , ๊ทธ๋ฆฌ๊ณ  javascript์˜ ํ•„์š”ํ•œ ๋ถ€๋ถ„์„ ๊ณต๋ถ€ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. scope , context, ํ™”์‚ดํ‘œ ํ•จ์ˆ˜ ๊ฐ™์€ ๊ฒƒ์ด ํ•„์š” ํ•ด ๋ณด์ธ๋‹ค.

 

 

๐Ÿง‍โ™‚๏ธ ios push notification ์„ ์—ฐ์Šตํ•ด๋ณด์ž

fcm์„ ์“ฐ๊ธฐ์œ„ํ•ด์„œ๋Š” ios์—์„œ๋Š” ํ•ด์•ผํ•˜๋Š” ๊ฒƒ๋“ค์ด ๋งŽ๋‹ค. ์ธ์ฆ์„œ ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋“ฑ๋“ฑ ์‚ฌ์‹ค ์ด๊ฒŒ ์ •๋ฆฌ๋ฅผ ํ–ˆ์ง€๋งŒ ๋‹ค์‹œ ํ•ด๋ณด๋‹ˆ ๋™์ž‘ํ•˜์ง€ ์•Š์•„ ์žฌ ์‹œ๋„ ํ•ด๋ณผ ์˜ˆ์ •์ด๋‹ค.

๋ฐ˜์‘ํ˜•