More Related Content
Similar to Sails workshop4 (20)
Sails workshop4
- 3. Sails WorkShop
Menu
1回目:Sailsって何?CRUDappを作ろう!
2回目:Policiesの使い方 ~sessionや認証~
3回目:appをリアルタイム化しよう!
4回目:Sails✕Marionette
5回目:細かい部分の共有など...
- 21. UserModel
marionette Sails
io.socket.get()
io.socekt.on(‘user’)
User.subscribe()
OK!変更があったら通知するね
[create,destroy]
User.publishCreate()
switch(msg.verb)
- created
- destroyed
subscribe
私はこういうものです。
新しいユーザーが
ログインしたよ!
了解!通知出します!
User.publishDestroy()
ユーザーが
ログアウトしたよ!
- 27. RoomModel
クライアントサーバー
io.socket.post()
io.socekt.on(‘room’)
Room.subscribe()
Room.publishAdd()
switch(msg.verb)
- addedTo
- removedFrom
- messaged
enter
私はこういうものです。OK!変更があったら通知するね
[add:users, remove:users,message]
新しいユーザーが
入室したよ!
了解!通知出します!
Room.message()
ユーザーが
投稿したよ!
- 41. Blueprintsの
add toとremove from
post /model/:id/collection名
で指定実体modelのcollectionにidを追加
delete /model/:id/collection名
で指定実体modelのcollectionにidを削除
- 44. 購読の階層
Subsequent calls to
subscribe are
cumulative
add:users
今回は特に無しcreate
remove:users
destroy
message
UserModel
ログイン時room入室時
ChatModel
Chat投稿時
RoomModel