Node.JS рдореЗрдВ SPDY рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдкреЛрд░реНрдЯ

donnerjack13589 рдиреЗ Node.JS , рдиреЛрдб-рд╕реНрдкрдбреА рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рдореЙрдбреНрдпреВрд▓ рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рдЬреЛ SPDY рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИ , рдЬреЛ Google рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХреНрд░реЛрдорд┐рдпрдо / Google рдХреНрд░реЛрдо рдФрд░ Google рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ ( рдЕрдзрд┐рдХ ... ) рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ SPDY рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдХрдВрдЯреЗрдВрдЯ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдореЗрдВ рджреЗрд░реА рдХреЛ рдХрдо рдХрд░рдирд╛ рдерд╛ред

рдиреЛрдб-рд╕реНрдкрдбреА рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:
var options = { key: fs.readFileSync(__dirname + '/../keys/spdy-key.pem'), cert: fs.readFileSync(__dirname + '/../keys/spdy-cert.pem'), ca: fs.readFileSync(__dirname + '/../keys/spdy-csr.pem'), NPNProtocols: ['spdy/2'] }; spdy.createServer(options, function(req, res) { res.writeHead(200); res.end('hello world!'); }); 


рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

Source: https://habr.com/ru/post/In117957/


All Articles