https://www.youtube.com/watch?v=Qg2_VFFcAI8
์ ์์์์ ์ ๊ณตํ๋ uploader.jsํ์ผ๋ง ์์ผ๋ฉด ๋๋ค. ๊ทธ๋ฅ ํผ์ฌ๊นํ๋ค๊ฐ ์์ฌ์ด ์ฐ๋ ค์ ๋งํฌ๋ก ๋จ๊ธด๋ค.
์, firebase-admin์ ์ธํ
์ด ๋์ด์์ด์ผ ํ๋ค. ๋๋ functions ์จ๋ณธ๋ค๊ณ ์ธํ
ํด๋์๋ํฐ๋ผ ๊ทธ๋ฅ ์ฌ์ฉํ ์ ์์๋ค! ์ด๋!
์๋ง ์ ์์์์ ์ ๊ณตํ๋ uploader.js ํ์ผ์ ๊ทธ๋ฅ ์ฌ์ฉํ๋ฉด ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ ์ ์๋ค.
throw new Error(`${validate_1.invalidArgumentMessage(arg, 'resource path')} Path must be a non-empty string.`);
^
Error: Value for argument "documentPath" is not a valid resource path. Path must be a non-empty string.
document ID ์์ฑํ ๋ Json object์ itemID๋ฅผ ๊ฐ์ ธ์์ ์์ด๋๊น์ง ๋ฐ์์ firestore์ ์ ๋ก๋ํ๋ฉด์ ์๊ธฐ๋ ์ค๋ฅ๋ค.
ํด๊ฒฐ๋ฐฉ๋ฒ์ uploader.js 25๋ฒ์งธ ๋ผ์ธ์ doc(obj.itemID)๋ฅผ โก๏ธ doc()์ผ๋ก ๋ฐ๊พธ๋ฉด ๋๋ค. ๋์ ์ง์ ๋ ID๊ฐ์ ๋ฐ์์ ์ ์ฅ์ํค์ง ๋ชป ํ๊ณ firestore์์ ๋๋คํ๊ฒ ์์ด๋๋ฅผ ์์ฑํด์ค๋ค.