Maison  >  Article  >  interface Web  >  Comment établir et configurer des serveurs HTTPS dans Node.js ?

Comment établir et configurer des serveurs HTTPS dans Node.js ?

DDD
DDDoriginal
2024-10-23 18:54:01525parcourir

How to Establish and Configure HTTPS Servers in Node.js?

Création de serveurs HTTPS dans Node.js

Pour établir un service HTTPS avec une clé SSL et un certificat fournis, la documentation de l'API Express propose des conseils.

Création de certificats auto-signés

De plus, la réponse fournie décrit les étapes impliquées dans la génération d'un certificat auto-signé.

Création de serveurs HTTPS avec Express

Voici un extrait de code commenté adapté de la documentation HTTPS Node.js :

var express = require('express');
var https = require('https');
var http = require('http');
var fs = require('fs');

// Define SSL options using the provided key and certificate.
var options = {
  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),
  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.cert')
};

// Create an Express application (a callback function).
var app = express();

// Create an HTTP service.
http.createServer(app).listen(80);
// Create an HTTPS service identical to the HTTP service.
https.createServer(options, app).listen(443);

Ce code crée à la fois des services HTTP et HTTPS en utilisant le Clé et certificat SSL, permettant une communication sécurisée via HTTPS.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn