node-http2是一个节点模块,为nodejs应用程序提供HTTP/2协议的客户端和服务器实现。此节点API与扩展支持HTTP/2的节点HTTPS模块非常相似。
安装Node.Js
如果已经在系统上安装了node.js,则可以跳过此步骤。如果系统上没有node.js,请使用以下命令安装。
$ sudo apt-get install python-software-properties python g++ make $ curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - $ sudo apt-get update $ sudo apt-get install nodejs
当然也可以通过NPM升级node.js。
安装Node-HTTP2模块
node-http2模块在默认的npm库下可用。因此,只需执行以下命令即可为应用程序安装它。
$ npm install http2
创建node服务器
让我们创建一个支持HTTP/2的示例节点服务器。首先创建自定义的SSL证书或从授权的SSL提供程序获取有效的SSL。
$ openssl req -x509 -nodes -newkey rsa:2048 -keyout example.com.key -out example.com.crt
现在创建包含以下内容的http2-server.js文件。
var fs = require('fs'); var options = { key: fs.readFileSync('./example.com.key'), cert: fs.readFileSync('./example.com.crt') }; require('http2').createServer(options, function(request, response) { response.end('Welcome HTTP/2.0'); console.log("Server listening on: http://localhost:8000"); }).listen(8000);
启动node服务器
让我们使用以下命令启动node.js服务器。它将在系统的端口8000上启动Web服务器。
$ node http2-server.js
并在端口8000上访问localhost。
本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的node.js教程视频栏目!
Atas ialah kandungan terperinci 如何在Node.Js中启用HTTP/2.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Vercel是什么?本篇文章带大家了解一下Vercel,并介绍一下在Vercel中部署 Node 服务的方法,希望对大家有所帮助!

gm是基于node.js的图片处理插件,它封装了图片处理工具GraphicsMagick(GM)和ImageMagick(IM),可使用spawn的方式调用。gm插件不是node默认安装的,需执行“npm install gm -S”进行安装才可使用。

本篇文章带大家详解package.json和package-lock.json文件,希望对大家有所帮助!

本篇文章给大家分享一个Nodejs web框架:Fastify,简单介绍一下Fastify支持的特性、Fastify支持的插件以及Fastify的使用方法,希望对大家有所帮助!

如何用pkg打包nodejs可执行文件?下面本篇文章给大家介绍一下使用pkg将Node.js项目打包为可执行文件的方法,希望对大家有所帮助!

node怎么爬取数据?下面本篇文章给大家分享一个node爬虫实例,聊聊利用node抓取小说章节的方法,希望对大家有所帮助!

本篇文章给大家分享一个Node实战,介绍一下使用Node.js和adb怎么开发一个手机备份小工具,希望对大家有所帮助!

先介绍node.js的安装,再介绍使用node.js构建一个简单的web服务器,最后通过一个简单的示例,演示网页与服务器之间的数据交互的实现。


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular