์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Firestore
- ํ๋ก๊ทธ๋๋จธ์ค
- AVAudioPlayer
- UIRefreshController
- DispatchQueue
- ExpressJS
- ์ฑ๋์์ธ
- String.Index
- map
- ios
- SWiFT
- RxSwift
- mongoose
- Encodable
- ์ง๋ฒ๋ณํ
- nodejs
- MongoDB
- Reduce
- components
- Filter
- Mac
- Core Data
- Firestore CRUD
- ์ฑ๋ง๋ค๊ธฐ
- ์๊ณ ๋ฆฌ์ฆ
- CRUD
- Figma
- Cloud Firestore
- Decodable
- Codable
- Today
- Total
๋ชฉ๋กnodejs (3)
Focus On Develop ๐ค๐ค
๋จผ์ ๋ง์๋๋ฆฌ๊ณ ์ถ์ ๊ฑด, ์ด ํฌ์คํ ์ Nodejs์ Expressjs์ ์ฅ,๋จ์ ๋ฑ๋ฑ ๋งค์ฐ ์์ธํ๊ฒ ๋ค๋ฃจ์ง๋ ์์๊ฑฐ์์. ๋ค๋ง, nodejs๋ก ์๋ฒ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ ์ ์์์ ์! ์ด๋ฐ๊ฑฐ๊ตฌ๋! ํ๋ ์ ๋๋ง ๋ค๋ฃฐ ์์ ์ ๋๋ค. node.js ์ผ๋ฐ์ ์ผ๋ก javaScript๋ ์น๋ธ๋ผ์ฐ์ ๋ ์น์ฌ์ดํธ์์๋ง ์คํ ๊ฐ๋ฅํ์ฃ ? noejs๋ javaScript๋ฅผ ์น๋ธ๋ผ์ฐ์ , ์น์ฌ์ดํธ ๋ฟ๋ง ์๋๋ผ ์ธ๋ถ์์๋ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ cross-platform ์์ง์ด์์. ๋ง์ ์ ๋ฌธ์๋ค์ด nodejs๋ฅผ ์น์๋ฒ๋ผ๊ณ ์๊ฐํ๋๋ฐ, nodejs๊ฐ http์๋ฒ๋ฅผ ๋ด์ฅํ๊ณ ์์ด์ ์๋ฒ๋ก ๋ง์ด ์ฌ์ฉํ์ง๋ง, nodejs ์์ฒด๋ก๋ ์น์๋ฒ๊ฐ ์๋๋๋ค! ์..? ์๋ฒ๋ก ์ฌ์ฉํ๋๋ฐ ์๋ฒ๊ฐ ์๋๋ผ๊ณ ..? ๐ nodejs๋ ์ฝ๋๋ฅผ ์คํํ ์ ์๋ ํ๋์..
๋จผ์ ๋ง์๋๋ฆฌ๊ณ ์ถ์ ๊ฑด, ์ด ํฌ์คํ ์ Mongo DB์ Mongoose์ ์ฅ,๋จ์ ๋ฑ๋ฑ ๋งค์ฐ ์์ธํ๊ฒ ๋ค๋ฃจ์ง๋ ์์๊ฑฐ์์. ๋ค๋ง, nodejs๋ก ์๋ฒ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ ์ ์์์ ์! ์ด๋ฐ๊ฑฐ๊ตฌ๋! ํ๋ ์ ๋๋ง ๋ค๋ฃฐ ์์ ์ ๋๋ค. mongoDB mongo DB๋ ๋ง ๊ทธ๋๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๊ณ , NoSQL์ ์ํด์! ์~ NoSQL์ด ๋ญ์ง ๋ชฐ๋ผ ~~ ๐๐ NoSQL์ Non SQL๋ก, RDBMS(๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ) ๊ณผ๋ ์ฝ~๊ฐ ๋ค๋ฅด๊ฒ ๋ ์ ํ์ ์ธ ๋ชจ๋ธ์ ์ด์ฉํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ด์์! ์ฃผ๋ก nodejs๋ก ์๋ฒ๋ฅผ ๊ตฌ์ฑํ ๋, javaScript์ธ์ด๋ก JSON ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ํธ์ถํ๊ณ ๋ฐ๊ณ ํ ์ ์๋๊ฒ ๊ฐ์ฅ ํฐ ์ฅ์ ์ค์ ํ๋์ฃ . ์ฌ์ค ์ ์์๋ฟ์ผ์์ฃ ~? ์ ๋ ๊ทธ๋ฌ์ด์. ์ฐ๋ฆฌ๊ฐ ๊ทธ๋๋ RDBMS์ ์ข ๋..
์ค๋์ ์ nodeJs๋ฅผ ์ค์นํด์ ์ด๊ฒ ์ ๊ฒ ํด๋ณธ ๊ธฐ์ต์ด ์๋๋ฐ, ๋ค์ nodeJs๋ฅผ ์ฌ์ฉํด์ ๋ญ๊ฐ๋ฅผ ์๋ํ๋ ค๊ณ ํ๋๋.... .์๋ฟ์ธ.. node ์ค์น๋ถํฐ npm ์ฌ์ฉ๊น์ง ์ค์ค์ด ์๋ฌ๊ฐ ๋ฐ์ํด์, ํ๋ํ๋ ํด๊ฒฐํ๋ค๊ฐ.... ๊ฒฐ๊ตญ์ nodeJs๋ฅผ ์น ์ง์ฐ๊ณ ๋ค์ ์ค์นํ๋๊ฒ ๊น๋ํ๋ค๋๊ฑธ ์๊ฒ ๋์๊ณ , ์ด๋ ๊ฒ ์ ๋ฆฌํด๋ก๋๋ค ๐ Stack Overflow์๋ ๊ด๋ จ ์๋ฌ์ ๋ํ ์ง๋ฌธ์ด ๋ง์ ๊ฑธ ๋ณด๋, ๋ง์ ๋ถ๋ค์ด ๊ฐ๊ตฌ๋. ์ถ์์ด์ ใ ใ ๊ทธ๋ด๋ ์ด๋ ๊ฒ ์น ์ง์ฐ๊ณ ์๋ก ์ค์นํด๋ณด์ธ์ ๐๐ ํฐ๋ฏธ๋์ ์ผ๊ณ ์๋ ๋ช ๋ น์ด๋ค์ ์คํํด์ฃผ์ธ์. sudo npm uninstall npm -g (์ด๊ฑด ์๋ฌ๋ ์๋ ์๋๋ฐ ์๋ฌ๋๋ฉด ํจ์คํ์ธ์! ์ด์ฐจํผ ์ง์์ง๋๋ค.) sudo rm -rf /usr/local/lib/node /usr/loca..