node.js、快递、socket.io 客户端中的 http2
http2 in node.js, express, socket.io client
我正在构建一个在后端使用 express 和 node.js 的网络应用程序。在我的 server.js
文件中,我有以下代码
const express = require("express");
const app = express();
const server = require("http").Server(app);
const io = require("socket.io")(server);
最近发现有http2可用,是不是要把第3行改成
const server = require("http2").Server(app);
而不是?
如果我切换到 http2,是否还有其他我需要特别更改的内容是 http1 中没有的?以及http1到http2发送get或post等HTTP请求的方式有什么不同吗?
HTTP2 效率更高,页面加载速度更快-Differences。
但我建议您使用 https,因为它更安全,而且大多数浏览器将非 https 请求标记为不安全。
我正在构建一个在后端使用 express 和 node.js 的网络应用程序。在我的 server.js
文件中,我有以下代码
const express = require("express");
const app = express();
const server = require("http").Server(app);
const io = require("socket.io")(server);
最近发现有http2可用,是不是要把第3行改成
const server = require("http2").Server(app);
而不是?
如果我切换到 http2,是否还有其他我需要特别更改的内容是 http1 中没有的?以及http1到http2发送get或post等HTTP请求的方式有什么不同吗?
HTTP2 效率更高,页面加载速度更快-Differences。
但我建议您使用 https,因为它更安全,而且大多数浏览器将非 https 请求标记为不安全。