socket.get(key, callback)
λ° socket.set(key, value, callback)
μ¬μ©νμ¬ μμΌκ³Ό ν¨κ» μμμ λ°μ΄ν°λ₯Ό μ μ₯ν μ μμμ΅λλ€. 1.0.0μμ μ΄κ²μ μ΄λ»κ² ν μ μμ΅λκΉ?
μμΌμ μμμ κ°μ μ€μ νλ κ²λ§μΌλ‘λ ν¨κ³Όκ° μλ κ² κ°μ§λ§ μμ νμ§λ μμ΅λλ€. μ: socket.foo = 'bar'
.
κ°μ²΄μ μμ±μ μ μ₯νλ κ²μ νμ€ν μμ ν΄μΌ ν©λλ€. μ κ±°νλ μ΄μ λ socket.io κ³μΈ΅μμ μ§μμ±μ μνμ§ μκΈ° λλ¬Έμ λλ€. λ€λ₯Έ λͺ¨λμμ λΉλν μ μμ΅λλ€.
κ·Έλ¬λ λ§μ΄κ·Έλ μ΄μ κ°μ΄λμ μΌλΆλ‘ ν΄λ¦¬νμ ν¬ν¨νκ³ μμ΅λλ€.
@guille 0.9.x μμλ μ€λΉλμλμ? μ½λλ₯Ό 1.0μ©μΌλ‘ μ€λΉνκ³ λΆνμν μ½λ°± μ€μ²©μ μΆκ°νλ get λ° set νΈμΆμ μ κ±°νλ €λ©΄? λλ socket
λ‘ μ λ¬λ κ°μ²΄κ° λμΌν ID, ν΄λΌμ΄μΈνΈ μ°κ²° λ° μμ±μ μ μ§νλ©΄μ IDλ₯Ό λ³κ²½ν μ μμ΅λκΉ?
λ§μ΄κ·Έλ μ΄μ κ°μ΄λμ ν΄λ¦¬νμ΄ νμλμ§ μμ΅λλ€. μ΄κ²μ 1.0μμ μ νν μ΄λ»κ² μνλ©λκΉ?
μ§κΈμ μ΄κ²μ λ―Έλ€μ¨μ΄λ‘ μ¬μ©νκ³ μμ΅λλ€.
configurable = require 'configurable'
module.exports = (socket, next) ->
configurable socket
next()
μ΄μ .set() λ° .get()μ λ체νκΈ° μν ν΄κ²° λ°©λ² λλ λͺ¨λ² μ¬λ‘ -> λμ ν΄λΌμ΄μΈνΈ κ°μ²΄μμ μ§μ μνμ μ¬μ©ν΄μΌ ν©λκΉ? μ΄ μμ μ λ³΄λ€ μ°μνκ² μννλ λͺ¨λ( μμμ μΈκΈν λλ‘)μ΄ μμ΅λκΉ?
κ°μ₯ μ μ©ν λκΈ
μ΄μ .set() λ° .get()μ λ체νκΈ° μν ν΄κ²° λ°©λ² λλ λͺ¨λ² μ¬λ‘ -> λμ ν΄λΌμ΄μΈνΈ κ°μ²΄μμ μ§μ μνμ μ¬μ©ν΄μΌ ν©λκΉ? μ΄ μμ μ λ³΄λ€ μ°μνκ² μννλ λͺ¨λ( μμμ μΈκΈν λλ‘)μ΄ μμ΅λκΉ?