Feathers: ์˜คํ”„๋ผ์ธ ์šฐ์„  ์•ฑ์„์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋™๊ธฐํ™”

์— ๋งŒ๋“  2016๋…„ 03์›” 16์ผ  ยท  20์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: feathersjs/feathers

FeathersJS๋Š” ๊ฟˆ์ด ์ด๋ฃจ์–ด์ง„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜์—๊ฒŒ๋Š” ์˜คํ”„๋ผ์ธ ์šฐ์„  ์•ฑ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ์œ„ํ•œ ๋งค์šฐ ํ•„์ˆ˜์ ์ธ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ˆ„๋ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์›๊ฒฉ ๋ฐ ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋™๊ธฐํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ์€ ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ๋™๊ธฐํ™” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ์†”๋ฃจ์…˜์„ ๋ณด์—ฌ์ฃผ๋Š” kinto ์˜ ๋ชฉ๋ก ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ localstorage ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ€ ์žˆ์ง€๋งŒ ์›๊ฒฉ db์™€ ์–ด๋–ป๊ฒŒ ๋™๊ธฐํ™”ํ•ฉ๋‹ˆ๊นŒ? CouchDB ์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๊ฐ€๋Šฅํ• ๊นŒ์š”?

Discussion Proposal Question

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด์ œ feathers-levelup ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ”์šฉ (๋™ํ˜•) ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋…ธ๋“œ์—๋Š” leveldown (๋˜๋Š” ๋‹ค๋ฅธ ์Šคํ† ๋ฆฌ์ง€ ๋ฐฑ์—”๋“œ )๊ฐ€ ์žˆ๊ณ  ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” level-js ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. (@ derek-watson์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!)

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ์„œ๋น„์Šค๋ฅผ ๋™๊ธฐํ™” ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์€ ๋…์ž์˜ ๋ชซ์ด์ง€๋งŒ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด์„œ๋Š” ๊ฐ„๋‹จํ•ด์•ผ

๋ชจ๋“  20 ๋Œ“๊ธ€

์˜ˆ, ์˜คํ”„๋ผ์ธ ์šฐ์„  ๊ธฐ๋Šฅ์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. PouchDB ์™€์˜ ๋กœ์ปฌ ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋™๊ธฐํ™” ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค ( ๋ธŒ๋ผ์šฐ์ € ๋ฅผ ํ†ตํ•ด ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ?). ์Šคํ† ๋ฆฌ์ง€ / IndexedDB๋ฅผ MongoDB๋กœ ์›๊ฒฉ (์˜ˆ : minimongo )

TL; DR I์˜ ์š”๊ตฌ์— FeatherJS ์ด ํ™œ์„ฑ / ๋ฒ„์—†๋Š” ์˜ค๋ž˜๋œ ๋ณด์ผ / ์ฃฝ์€

๊ฑด๋ฐฐ

@katopz๋Š” ํ˜„์žฌ ์ž๋™ ์˜คํ”„๋ผ์ธ ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ท€ํ•˜์—๊ฒŒ ๋งก๊ฒจ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์™„์ „ํžˆ ๊ตฌ์ฒดํ™” ํ•  ์‹œ๊ฐ„์ด ์—†์—ˆ์ง€๋งŒ ์ง€๊ธˆ์€ ๋ชจ๋“  ์กฐ๊ฐ์ด ์ œ์ž๋ฆฌ์— ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ์—์„œ https://github.com/feathersjs/feathers-localstorage ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹œํ•˜๋„๋ก ํ›„ํฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. after ์„œ๋น„์Šค๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ฑฐ๋‚˜ localstorage ์บ์‹œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค before ์„œ๋น„์Šค๊ฐ€ ์„œ๋ฒ„์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹ฌ ์ •๋„์— ๊ฑธ์ณ ์ด๊ฒƒ์„ ๊ตฌ์ฒดํ™” ํ•  ์‹œ๊ฐ„์ด ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ท ์—ด์„ ๊ฐ€์ง€๊ณ  PR ๋˜๋Š” ๊ต‰์žฅํ•œ ๊ฐ€์ด๋“œ๋ฅผ ์ œ์ถœํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด! :๋ฏธ์†Œ:

์šฐ๋ฆฌ๋Š” ํ™•์‹คํžˆ ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ  ๊ทธ๊ฒƒ์„ํ•˜๊ธฐ์œ„ํ•œ ์กฐ๊ฐ๋“ค์„ ๋งŒ๋“ค์–ด ์™”์ง€๋งŒ, ๋‹จ์ง€ ์•„์ง ์•„์ด๋””์–ด๋ฅผ ์™„์„ฑ ํ•  ์‹œ๊ฐ„์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ feathers-levelup ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ”์šฉ (๋™ํ˜•) ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋…ธ๋“œ์—๋Š” leveldown (๋˜๋Š” ๋‹ค๋ฅธ ์Šคํ† ๋ฆฌ์ง€ ๋ฐฑ์—”๋“œ )๊ฐ€ ์žˆ๊ณ  ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” level-js ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. (@ derek-watson์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!)

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ์„œ๋น„์Šค๋ฅผ ๋™๊ธฐํ™” ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์€ ๋…์ž์˜ ๋ชซ์ด์ง€๋งŒ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด์„œ๋Š” ๊ฐ„๋‹จํ•ด์•ผ

์˜ˆ! ๋ ˆ๋ฒจ ์—…์„ ์žŠ์—ˆ์Šต๋‹ˆ๋‹ค! ๋งŽ์ด : heart : @ derek-watson์—๊ฒŒ ๊ทธ๊ฒƒ์„ ์œ„ํ•ด! ๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ๋„ NeDB๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“ˆ๋ณด๋‹ค ๋ ˆ์‹œํ”ผ์ฒ˜๋Ÿผ ๋ณด์ผ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์–ด๋”˜๊ฐ€์— ๋ฌถ์ธ ๊ณ ๋ฆฌ๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์šฐ๋ฆฌ๊ฐ€ํ•˜๊ธฐ ์ „์— ์ด๊ฒƒ์— ๋Œ€ํ•ด ์ง„์ „์„ ๋ณด์ด๋ฉด ๊ณต์œ  ํ•ด์ฃผ์„ธ์š”. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์šฐ๋ฆฌ๋Š” ์•„๋งˆ๋„ # 227๊ณผ ํ•จ๊ป˜ ๋‹ค์Œ ๋‹ฌ ๋‚ด์— ์ด๊ฒƒ์— ๋„๋‹ฌ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

leveldb ๋ฌผ๊ฑด์€ ๋ฉ‹์ ธ ๋ณด์ž…๋‹ˆ๋‹ค! https://github.com/feathersjs/feathers/issues/256 ๊ณผ ๊ฒฐํ•ฉํ•˜๋ฉด ์‹ค์ œ ์˜คํ”„๋ผ์ธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์ข‹์€ ๊ธฐ๋ฐ˜์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ ์•กํ‹ฐ๋ธŒ ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ ์ธก ํด ์Šค๋ฃจ ์บ์‹ฑ๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ํ›จ์”ฌ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์ „์ฒด ์˜คํ”„๋ผ์ธ ๋™๊ธฐํ™”๋ฅผ์œ„ํ•œ ์ž‘์€ ๋‹จ๊ณ„ ์ผ๋ฟ์ž…๋‹ˆ๋‹ค.

feathersjs์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์˜คํ”„๋ผ์ธ ์š”๊ตฌ๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด Redux ๋ฏธ๋“ค์›จ์–ด๋ฅผ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค.

๊ณง ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „์ด ์™„๋ฃŒ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

@hnordt ๋Œ€๋‹จํ•ด! @ahdinosaur ์˜ https://github.com/ahdinosaur/feathers-action ๋ฐ @saiichihashimoto ์˜ https://github.com/saiichihashimoto/feathers-react-redux ์—์„œ ์˜๊ฐ์„ ์–ป๊ฑฐ๋‚˜ ํ˜‘๋ ฅํ•˜๋ผ!

@ekryski ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ํ•œ ๋ฒˆ ๋ณผ๊ฒŒ.

feathers-react-redux ๋Š” ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์•ฝ๊ฐ„์˜ ์ž‘์—…์ด ํ•„์š”ํ•˜์ง€๋งŒ ์ž˜ ๊ณ„ํš๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ;-)

+1 Pouchdb ์ง€์› ์ถ”๊ฐ€

NeDB๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ตœ๊ณ ์˜ ์˜คํ”„๋ผ์ธ ๋™๊ธฐํ™” ์˜ต์…˜์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ ์ „์ฒด ์ฟผ๋ฆฌ ๊ตฌ๋ฌธ์„ ์ง€์›ํ•˜๋ฏ€๋กœ ์„œ๋ฒ„์— ์—ฐ๊ฒฐ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—„์ฒญ๋‚˜๊ฒŒ ์„ฑ๋Šฅ์ด ๋›ฐ์–ด๋‚˜๊ณ  ๋ธŒ๋ผ์šฐ์ €๋ฅผ์œ„ํ•œ ํ”Œ๋Ÿฌ๊ทธ ํ˜• ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด๋ฏธ ์–ด๋Œ‘ํ„ฐ๊ฐ€ ๊ตฌ์ถ•๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

NeDB ์†”๋ฃจ์…˜์˜ ๊ฒฝ์šฐ +1. ๋‚˜๋Š” ์„œ๋ฒ„๋„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

NeDB ๋˜๋Š” LokiJS ๋˜๋Š” PouchDB?
NeDB์™€ ๋น„๊ตํ•˜๋ฉด LokiJS๊ฐ€ ๋” ๋น ๋ฅด๊ณ  ์ €์ž๊ฐ€ mongodb์™€ ์™„์ „ํžˆ ํ˜ธํ™˜๋˜๋Š” API๋ฅผ ๊ฐœ๋ฐœํ•  ๊ณ„ํš์ด ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.
PouchDB์˜ ๊ฒฝ์šฐ CouchDB์™€ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹จ์ผ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ชจ๋“  CouchDB ์„œ๋ฒ„์— ๋™๊ธฐํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Loki๋Š” ๊ฝค ๋ฉ‹์ ธ ๋ณด์ž…๋‹ˆ๋‹ค.

LinvoDb https://github.com/Ivshti/linvodb3๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
๋ผ์ด๋ธŒ ์ฟผ๋ฆฌ๊ฐ€ ์žˆ์œผ๋ฉฐ NeDB๋ณด๋‹ค ๋” ์ž˜ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€๋กœ ๋งŽ์€ ์ˆ˜๋™ ์ž‘์—…์„ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋Š” ๋ชจ๋ฐ”์ผ ์Šคํ† ๋ฆฌ์ง€์™€ ์˜คํ”„๋ผ์ธ ํผ์ŠคํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ตœ๊ณ ์˜ ์˜คํ”„๋ผ์ธ ์Šคํ† ๋ฆฌ์ง€ ์†”๋ฃจ์…˜์ด ๋ฌด์—‡์ธ์ง€ ๋ง ๊ทธ๋Œ€๋กœ ์ €๋Š” ์ „ํ˜€ ์˜๊ฒฌ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Headstart์—์„œ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ํ•˜๊ณ  ์žˆ๋Š”์ง€ / ๋‹ค๋ฅธ ์Šค์œ„์น˜๋ฅผ ์œ„ํ•ด ์ผ๋ถ€ ์Šค์œ„์น˜๋ฅผ ๋’ค์ง‘์„ ๊ฒฝ์šฐ ์šฐ๋ฆฌ๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์–ด๋–ค ๋งฅ๋ฝ์—์„œ ๋˜์งˆ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

11 ์›”๊ณผ 12 ์›”์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜คํ”„๋ผ์ธ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ ํ•  ๊ณ„ํš์ด๋ฏ€๋กœ ์•„์ง ๋ฌธ์ œ์˜ ํ•ต์‹ฌ์„ ๋‹ค๋ฃจ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ ๋™์•ˆ ์šฐ๋ฆฌ๋Š” ์•„๋งˆ๋„ mvp์— ํ•„์š”ํ•œ ์˜คํ”„๋ผ์ธ ๊ธฐ๋Šฅ ์ค‘ ์ผ๋ถ€๋ฅผ ์œ„ํ•ด redux-persist์™€ ๊ฐ™์€ ๊ฒƒ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

https://github.com/rt2zz/redux-persist

ํŽ˜๋”๊ฐ€ ๋ชจ๋ฐ”์ผ ๋กœ์ปฌ ์–ด๋Œ‘ํ„ฐ ์ž์ฒด๋ฅผ ์ง€์›ํ•ด์•ผํ•˜๋Š” ์ด์œ ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@ekryski ๊ฐ€ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ›„ํฌ ์„ธํŠธ๊ฐ€ ๋” ๋‚˜์€ ์•„์ด๋””์–ด ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ ์ธก๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋ฐ”์ผ ์šฉ์œผ๋กœ ๋งŽ์€ ์–ด๋Œ‘ํ„ฐ๋ฅผ ์ง€์›ํ•˜๋ ค๋Š” ์‹œ๋„๋Š” ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•˜๊ณ  ์š”๊ตฌํ•˜๋Š” ๋‹ค์–‘ํ•œ ์†”๋ฃจ์…˜์˜ ์ˆ˜๋ฅผ ๊ณ ๋ คํ•˜์—ฌ (์œ„์—์„œ๋„) ์ง€์›ํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๋งŽ์€ ๋ฒ”์œ„๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

ํ•„์ž๋Š” ๋ชจ๋ฐ”์ผ ์—ฐ๊ฒฐ์„ ๊ธฐ๋ฐ˜์œผ๋กœ 'ํ†ตํ•ฉ'ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋Š” ํ›„ํฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ ํ˜ธํ•˜๋ฉฐ, ๊ฐ ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์šฉํ•˜๋ ค๋Š” ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ์ ์šฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์ด ๋ง์ด ๋˜๊ธธ ๋ฐ”๋ผ๋ฉฐ ๋‚˜๋Š” ์™„์ „ํžˆ ์˜คํ•ดํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ฐธ์กฐ๋ฅผ ์œ„ํ•ด @ gor181 .

@Mentioum 11 ์›” / 12 ์›” MVP๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ๋ฌด์—‡์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ • ํ–ˆ์Šต๋‹ˆ๊นŒ?

ForerunnerDB๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

2016 ๋…„ 11 ์›” 27 ์ผ ์ผ์š”์ผ ์˜คํ›„ 12:12 Luke Browell [email protected]
์ผ๋‹ค :

@Mentioum https://github.com/Mentioum 11 ์›” / 12 ์›” MVP๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ ,
๋ฌด์—‡์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ • ํ–ˆ์Šต๋‹ˆ๊นŒ?

โ€”
๋Œ“๊ธ€์„ ๋‹ฌ์•˜ ๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์‹  ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/feathersjs/feathers/issues/264#issuecomment-263144379 ,
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/ACFSMbrn_nO1oyNsoK0F41BqaetzowkNks5rCeQqgaJpZM4HxjN7
.

>

๋ง‰์‹œ๋ฐ€๋ฆฌ์•ˆ ์•Œ๋ ‰์‚ฐ๋”
[email protected]
www.maxofeden.com

@eddyystop ์€ ์˜คํ”„๋ผ์ธ์—์„œ ํ›Œ๋ฅญํ•œ ์ž‘์—…์„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. https://docs.feathersjs.com/guides/offline-first/readme.html ์—์„œ ๋ชจ๋“  ๊ด€๋ จ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋Œ€ํ•œ ๋งํฌ๊ฐ€์žˆ๋Š” ๊ฐ€์ด๋“œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตฌ์ฒด์ ์ธ ํ† ๋ก ๊ณผ ์งˆ๋ฌธ์€ ์ ์ ˆํ•œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋กœ ์ „๋‹ฌ๋˜์–ด์•ผํ•˜๋ฏ€๋กœ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” ๋‹ซํžŒ ํ›„ ์ตœ๊ทผ ํ™œ๋™์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ž๋™์œผ๋กœ ์ž ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ด€๋ จ ๋ฒ„๊ทธ์— ๋Œ€ํ•ด์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋งํฌ์™€ ํ•จ๊ป˜ ์ƒˆ ๋ฌธ์ œ๋ฅผ์—ฌ์‹ญ์‹œ์˜ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰