JS ์์ async ํจ์ ๋ค๋ฃจ๊ธฐ #3 : async-waterfall ํจ์ ๋ง๋ค์ด๋ณด๊ธฐ
jsasyncasync-waterfallcallback-hell๊ฐ์ธ-๋ผ์ด๋ธ๋ฌ๋ฆฌ
javascript ์์ async ํจ์์ ๋๊ธฐ์ ํธ์ถ์ ๋์์ฃผ๋ async-waterfall ๋ง๋ค์ด๋ณด๊ธฐ
jsasyncasync-waterfallcallback-hell๊ฐ์ธ-๋ผ์ด๋ธ๋ฌ๋ฆฌ
javascript ์์ async ํจ์์ ๋๊ธฐ์ ํธ์ถ์ ๋์์ฃผ๋ async-waterfall ๋ง๋ค์ด๋ณด๊ธฐ
npmpublish๊ฐ์ธ-๋ผ์ด๋ธ๋ฌ๋ฆฌ
npm(node package manager)์ ๊ฐ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ง๋ค์ด์ ๋ฐฐํฌํ๊ณ ์ฌ์ฉํด๋ณด๊ธฐ.
blogtailwind-nextjs-starter-blogsitemaplastmod
tailwind-nextjs-starter-blog ์คํํฐ ํ ํ๋ฆฟ์์ sitemap์ lastmod๋ฅผ ์ถ๊ฐํด์ ๊ตฌ๊ธ๊ณผ ๋ค์ด๋ฒ์ ์ฌ์ดํธ๋งต ์ ์ถํ๊ธฐ
๊ธฐ์ ์ ์ฑ๋ฌด์ ๊ดํ ์งง์ ๊ณ ์ฐฐ - ์ ์ฑ๋ฌด๋ฅผ ์ง๊ฒ ๋๊ณ ์ฑ๋ฌด ๋ถ์ดํ์ ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ธ์ค๊ฒ ๋ ๊น
๊ฐ์ฅ ๋จ์ํ๊ณ ๊ฐ๋จํ ๋๋ฒ๊น ๋ฐฉ๋ฒ. console ์๋ ์ด๋ค ๊ธฐ๋ฅ๋ค์ด ์์๊น.
blogtailwind-nextjs-starter-bloggiscusgithub-discussionsserverless
tailwind-nextjs-starter-blog ์คํํฐ์์ giscus ์ฌ์ฉํด์ ๋๊ธ ๋ฌ๊ธฐ
jsasyncasync.seriesasync-seriescallback-hell
javascript ์์ async.series ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํด์ async ํจ์๋ฅผ ํธํ๊ฒ ํธ์ถํ๊ณ ๊ด๋ฆฌํ๊ธฐ, async ํจ์์ ๋๊ธฐ์ ํธ์ถ
jsasyncasync-waterfallcallback-hell
javascript ์์ async-waterfall ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํด์ async ํจ์๋ฅผ ํธํ๊ฒ ํธ์ถํ๊ณ ๊ด๋ฆฌํ๊ธฐ, async ํจ์์ ๋๊ธฐ์ ํธ์ถ
blogreactnext-jstailwind-nextjs-starter-bloggiscus
์์ผ๋ก ๋ธ๋ก๊ทธ์ ์ถ๊ฐ ํ ๊ฒ๋ค, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ ํ๊ธฐ
blogreactsemantic-uireact-bootstrapnext-jssitemap.xml
gatsby์์ create-react-app๋ก. CRA์์ nextjs๋ก.