2021 07 16 - Hi-Fi-Club/common GitHub Wiki

๊ธฐํš์„œ & ๋””์ž์ธ

  • ๊ธฐํš์„ ๋จผ์ €ํ•˜๊ณ , ๊ธฐํš ๋‚ด์šฉ์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ

  • ๊ธฐํš๊ณผ ๊ฐœ๋ฐœ์„ ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉด์„œ ์ง„ํ–‰

  • ๊ธฐํš๊ณผ ๊ฐœ๋ฐœ์„ ๋™์‹œ์— (๊ธฐํš์„ ํ•˜๋ฉด์„œ, ๊ธฐํš์ด ์™„๋ฃŒ๋œ ๋‚ด์šฉ์€ ๊ฐœ๋ฐœ ์ง„ํ–‰)

  • ๊ฒฐ๋ก  : ๊ธฐํš๊ณผ ๊ฐœ๋ฐœ์„ ๋™์‹œ์— ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •


7/21๊นŒ์ง€ ์ง„ํ–‰ํ•  ๋‚ด์šฉ

  • ๊ตฌ๋”” : ํ”ผ๊ทธ๋งˆ๋กœ ๊ธฐํš์„œ ์ž‘์„ฑ

  • ๋ผ๋…ธ : ์Šค์ผˆ๋ ˆํ†ค ์ง„ํ–‰, CRA ๊ตฌ์ถ•

  • ๋กœ๋นˆ, ํŠธ๋ฆฌ : Oauth ์ž‘์—…

    • 1๊ฐœ๋Š” ํŽ˜์–ด๋กœ ์ง„ํ–‰ํ•˜๊ณ , 2๊ฐœ๋Š” ๊ฐ๊ฐ ์ง„ํ–‰
  • oauth๋กœ ๋กœ๊ทธ์ธํ•œ ์œ ์ €์—์„œ ์šฐ๋ฆฌ ์„œ๋น„์Šค์—์„œ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธ ํ•„์š”!!


ํšŒ์˜ ๋‚ด์šฉ

  1. ์ง„์ž…ํŽ˜์ด์ง€์—์„œ ํŽ˜์ด์ง€ ์ด๋™
  • ๋กœ๊ทธ์ธ์„ ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ”์ธํŽ˜์ด์ง€๊ฒฉ(๊ธ€ ๋ฆฌ์ŠคํŠธ๋“ค)์€ ๋ณด์ด๊ณ , ์Šคํ„ฐ๋”” ์ƒ์„ธ๋ณด๊ธฐ/๊ฒŒ์‹œ๋ฌผ ์ž‘์„ฑ์€ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋กœ ์ด๋™

  • get ์š”์ฒญ์€ ๋กœ๊ทธ์ธ์„ ํ•˜์ง€ ์•Š์•„๋„ ๊ฐ€๋Šฅ , post / put ์š”์ฒญ์€ ๋กœ๊ทธ์ธ ํ•ด์•ผ์ง€ ๊ฐ€๋Šฅ

  • ๊ฒฐ๋ก  : get ์š”์ฒญ์€ ๋กœ๊ทธ์ธ์„ ํ•˜์ง€ ์•Š์•„๋„ ๊ฐ€๋Šฅ , post / put ์š”์ฒญ์€ ๋กœ๊ทธ์ธ ํ•ด์•ผ์ง€ ๊ฐ€๋Šฅ

  1. (์Šฌ๋ผ์ด๋“œ 7, ์Šคํ„ฐ๋”” ๋ชจ์ง‘๊ธ€ ์ƒ์„ธ๋ณด๊ธฐ)์˜ ๋Œ“๊ธ€
  • ๋Œ“๊ธ€๋งŒ ๊ฐœ๋ฐœ

  • ๋Œ€๋Œ“๊ธ€๊นŒ์ง€ ๊ฐœ๋ฐœ

  • ๋Œ“๊ธ€ + ๋ฉ˜์…˜(@)

    • (์ฐธ๊ณ ) ์ธ์Šคํƒ€๊ทธ๋žจ์€ ๋Œ“๊ธ€, ๋Œ€๋Œ“๊ธ€๊นŒ์ง€ ์ž‘์„ฑ๋˜๊ณ  ๋Œ€๋Œ€๋Œ“๊ธ€๋ถ€ํ„ฐ๋Š” ๋ฉ˜์…˜ + ๋Œ€๋Œ“๊ธ€๋กœ ์ฒ˜๋ฆฌ๋จ๋ฐฑ์—”๋“œ๋Š” ๋Œ“๊ธ€๊นŒ์ง€๋งŒ ๊ฐœ๋ฐœํ•˜๊ณ , ์ถ”ํ›„์— ๋‹ค๋ฅธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋…ผ์˜๋กœ ํšŒ์˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  1. ์‹ ๊ณ ํ•˜๊ธฐ
  • ์‹ ๊ณ ํ•˜๋ฉด admin์ด ํ™•์ธ ํ›„ ๊ฒŒ์‹œ๊ธ€ ์‚ญ์ œ ๋˜๋Š” ์œ ์ €์— ๋Œ€ํ•œ ์ œํ•œ

  • ๋ช‡ ๋ฒˆ ์‹ ๊ณ ๊ฐ€ ๋˜์—ˆ๋Š”์ง€๋„ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€์—์„œ๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค

ํ•„ํ„ฐ๋ง ํ•„ํ„ฐ๋ง์„ ํ•˜๋Š” ์ชฝ์ด ๋” ๋งŽ์ด ๊ฐœ๋ฐœ์„ ํ•˜๊ฒŒ๋จ.ํ•„ํ„ฐ ์กฐ๊ฑด์ด ๋งŽ๋‹ค๋ฉด ์„œ๋ฒ„์—์„œ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋‚ซ๋‹ค.

๋ฐฑ์—”๋“œ์—์„œ ๊ฐœ๋ฐœ (ํ”„๋ก ํŠธ์—์„œ query string์œผ๋กœ ๋ณด๋‚ด๋ฉด, sql์—์„œ where์ ˆ๋กœ ์ฒ˜๋ฆฌ)

ํ”„๋ก ํŠธ์—์„œ ๊ฐœ๋ฐœ

๋ฐฑ์—”๋“œ์—์„œ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฑธ๋กœ ๊ฒฐ์ •! ํ•˜์ง€๋งŒ, ์–ด๋ ต๋‹ค๋ฉด ํ”„๋ก ํŠธ์—์„œ ๋„์™€์ฃผ์„ธ์—ฌ๐Ÿฅบ๐Ÿฅบ

  1. (์Šฌ๋ผ์ด๋“œ6, ์Šคํ„ฐ๋””๋ฃธ ํ˜ธ์ŠคํŠธ ๋“ฑ๋ก ํŽ˜์ด์ง€)์—์„œ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ
  • ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ์ฒ˜๋ฆฌ ๋ฐฉ์‹ : ์„œ๋ฒ„๋กœ ์ด๋ฏธ์ง€๋ฅผ formํƒœ๊ทธ๋กœ ๋ณด๋‚ด๊ณ , ์„œ๋ฒ„๊ฐ€ ์ด๋ฏธ์ง€๋ฅผ ๋ฐฐํฌ(๊ณต๊ฐœ url)์ƒ์„ธํŽ˜์ด์ง€์—์„œ๋Š” ๋ฐฐํฌ๋œ ์ด๋ฏธ์ง€ url์„ ํ™”๋ฉด์— ๋ฟŒ๋ ค์คŒ

  • s3์— ์ €์žฅ (5GB free)

  • github ๋ ˆํฌ์— ์‚ฌ์šฉ (500mB free)

  • ๋น„์šฉ์€ 1/n๋กœ ์ฒ˜๋ฆฌ

  1. ์Šคํ„ฐ๋””์› ๋ชจ์ง‘ ์‹œ ์ •์› ์ถ”๊ฐ€
  • ์ƒ์„ธํŽ˜์ด์ง€ ๋‚ด ๋ชจ์ง‘ ์ด ์ธ์›๊ณผ ์ถฉ์›๋œ ์ธ์› ๋…ธ์ถœ

  • ์œ ์ € ์•„์ด๋””๋ฅผ ์ผ๋ถ€๋งŒ ๋ณด์ด๋„๋ก ์ฒ˜๋ฆฌํ•ด์„œ, ์Šคํ„ฐ๋””์›์˜ ์•„์ด๋””์™€ ์ถฉ์› ์ธ์›์„ ๊ฐ™์ด ๋ณด์ด๋„๋ก ์ฒ˜๋ฆฌ

  • (์ถ”ํ›„ ๋…ผ์˜) ์ฑ„ํŒ… / ์ชฝ์ง€ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.๋ฌด๋ฃŒ ์ฑ„ํŒ… API (https://www.tawk.to)