Node-redis: рдиреЛрдб-рд░реЗрдбрд┐рд╕ рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐: рдкрджрд╛рд╡рдирдд: SET рдХрдорд╛рдВрдб рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рддрд░реНрдХ рд╣реЛрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдордИ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: NodeRedis/node-redis

рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкрд░ рднреА рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛: http://stackoverflow.com/questions/43858414/error-with-node-redis-deprecated-the-set-command-contains-a-argumentment-of-type-o

рдореИрдВ рдХрдиреЗрдХреНрдЯ-рд░реЗрдбрд┐рд╕-рдХреНрд░рд┐рдкреНрдЯреЛ рдореЙрдбреНрдпреВрд▓ (https://github.com/jas-/connect-redis-crypto) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдХрдиреЗрдХреНрдЯ-рд░реЗрдбрд┐рд╕ (https: // github) рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд░реЗрдбрд┐рд╕ рд╕рддреНрд░ рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред com / tj / рдХрдиреЗрдХреНрдЯ-рд░реЗрдбрд┐рд╕)ред рдореЗрд░рд╛ рд░реЗрдбрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг 3.2.8 рд╣реИред

рдореИрдВ рддреНрд░реБрдЯрд┐ рдиреЛрдб-рд░реЗрдбрд┐рд╕ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВ: рдкрджрд╛рд╡рдирдд: рд╕реЗрдЯ рдХрдорд╛рдВрдб рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рддрд░реНрдХ рд╣реЛрддрд╛ рд╣реИред рдмрдбрд╝реЗ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧ [рдСрдмреНрдЬреЗрдХреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ] рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рд╕реЗ рдЖрддрд╛ рд╣реИ, рдЬрдм рдпрд╣ JSON рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдиреЗрд╕реНрдЯреЗрдб рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдбрд╛рд▓рддрд╛ рд╣реВрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ req.session рдкрд░ рд░рдЦрддрд╛ рд╣реИ рдЬреЛ рд╕реАрдзреЗ рд░реЗрдбрд┐рд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд (рдФрд░ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб) тАЛтАЛрд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдХреБрдЫ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд░реЗрдбрд┐рд╕ рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдиреЗрд╕реНрдЯреЗрдб рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП JSON рдХреЗ рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИред рдХрдиреЗрдХреНрдЯ-рд░реЗрдбрд┐рд╕ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдпрд╣ рдХрдиреЗрдХреНрдЯ-рд░реЗрдбрд┐рд╕-рдХреНрд░рд┐рдкреНрдЯреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА JSON рдкрд╛рд░реНрд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдореБрдЭреЗ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рддреНрд░реБрдЯрд┐ рдХреЛ рдлреЗрдВрдХрддрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реЗрдВрдЧреЗ!

node_redis: Deprecated: The SET command contains a argument of type Object. This is converted to "[object Object]" by using .toString() now and will return an error from v.3.0 on. Please handle this in your code to make sure everything works as you intended it to. 8 May 18:24:48 - ---NEW REQUEST--- REQUEST : GET /api/somePath/client QUERY : {} BODY : {} data [object Object] err SyntaxError: Unexpected token o in JSON at position 1 at JSON.parse (<anonymous>) at Command.callback (/Users/Documents/web-AOT/server/node_modules/connect-redis-crypto/lib/connect-redis.js:262:35) at normal_reply (/Users/Documents/web-AOT/server/node_modules/redis/index.js:721:21) at RedisClient.return_reply (/Users/Documents/web-AOT/server/node_modules/redis/index.js:819:9) at JavascriptRedisParser.returnReply (/Users/Documents/web-AOT/server/node_modules/redis/index.js:192:18) at JavascriptRedisParser.execute (/Users/Documents/web-AOT/server/node_modules/redis-parser/lib/parser.js:560:12) at Socket.<anonymous> (/Users/Documents/web-AOT/server/node_modules/redis/index.js:274:27) at emitOne (events.js:96:13) at Socket.emit (events.js:189:7) at readableAddChunk (_stream_readable.js:176:18) at Socket.Readable.push (_stream_readable.js:134:10) at TCP.onread (net.js:551:20)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдиреЛрдб_реНрд░реЗрдбрд┐рд╕ рдРрд╕реА рд╡рд╕реНрддреБ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ рдХрдареЛрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХрд╛рд░рдг рдпрд╣ рд╣реИ, рдХрд┐ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдХрдм рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХрдм рдирд╣реАрдВред

рдЗрд╕рд▓рд┐рдП рдЖрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Redis рдореЗрдВ [object Object] рдмрдЪрд╛рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЪреЗрддрд╛рд╡рдиреА рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИред рдФрд░ рдЖрдк рдкрд╛рд░реНрд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ [object Object] рд╡реИрдз JSON рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдиреЛрдб_реНрд░реЗрдбрд┐рд╕ рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреА рд╡рд╕реНрддреБ рдХреЛ рдХрдареЛрд░ рдХрд░реЗрдВред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдиреЛрдб_реНрд░реЗрдбрд┐рд╕ рдРрд╕реА рд╡рд╕реНрддреБ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ рдХрдареЛрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХрд╛рд░рдг рдпрд╣ рд╣реИ, рдХрд┐ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдХрдм рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХрдм рдирд╣реАрдВред

рдЗрд╕рд▓рд┐рдП рдЖрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Redis рдореЗрдВ [object Object] рдмрдЪрд╛рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЪреЗрддрд╛рд╡рдиреА рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИред рдФрд░ рдЖрдк рдкрд╛рд░реНрд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ [object Object] рд╡реИрдз JSON рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдиреЛрдб_реНрд░реЗрдбрд┐рд╕ рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреА рд╡рд╕реНрддреБ рдХреЛ рдХрдареЛрд░ рдХрд░реЗрдВред

рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: client.set ('рдХреБрдВрдЬреА', JSON.stringify ({рдЙрджрд╛рд╣рд░рдг: {рдлрд╝реАрд▓реНрдб: 'рдкрд░реАрдХреНрд╖рдг', рдлрд╝реАрд▓реНрдб 1: 333}, рдлрд╝реАрд▓реНрдб: 123}, () => {{});
client.get ('рдХреА', (рдЗрд░реЗрдЯ, рдбреЗрдЯрд╛) => {
рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ (JSON.parse (рдбреЗрдЯрд╛);
};

рдХреНрдпрд╛ рдЗрд╕ рдЪреЗрддрд╛рд╡рдиреА рдкрд░ рдХреЙрд▓рдмреИрдХ рд╕рдВрднрд╡ рд╣реИ? рдпрд╣ рд╣рдореЗрд╢рд╛ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд╢реЛрдз рдХреА рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рдХрд╛рд░рдг рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕