J'ai un certificat et une clé, et je cherche à servir mes pages sur https. Comment configurer nodejs/expressjs pour le faire? Je cherche explicitement à faire cela à travers la bibliothèque expressjs.Comment configurer nodejs/expressjs pour diffuser des pages sur https?
0
A
Répondre
3
si vous utilisez 0.2.4. vous pouvez utiliser
var express = require('express');
var fs = require("fs");
var crypto = require('crypto');
var app = express.createServer();
var privateKey = fs.readFileSync('privatekey.pem').toString();
var certificate = fs.readFileSync('certificate.pem').toString();
var credentials = crypto.createCredentials({key: privateKey, cert: certificate});
app.setSecure(credentials);
mais pas possible si vous utilisez le noeud 0.4, comme vous ne pouvez pas appeler setSecure() pour convertir un serveur comme SSL. On doit créer une instance de https.Server.
je ne sais pas s'il y a un plan futur pour soutenir cette
+0
exprime désormais la prise en charge de la création d'un serveur HTTPS var app = require ('express'). CreateServer ({clé: ...}); – amira
Questions connexes
- 1. Impossible d'obtenir ASP.Net pour diffuser des pages sous IIS6
- 2. Comment configurer TeamCity pour un accès public sur https?
- 3. comment configurer https dans sails.js
- 4. Comment configurer Jetty par programme pour exécuter des pages JSP?
- 5. comment configurer mod_pagespeed pour fonctionner sur toutes les pages
- 6. Utilisation de .htaccess pour contrôler HTTPS sur certaines pages
- 7. http directe à https sur certaines pages?
- 8. Comment partager des données entre des pages http et https?
- 9. Rediriger https vers http sur des pages Magento non sécurisées
- 10. Umbraco - utiliser HTTPS pour certaines pages
- 11. Servir des pages Django sécurisées avec HTTPS
- 12. Comment activer https uniquement sur certaines pages avec htaccess?
- 13. Comment diffuser des MMS: // lien sur iPhone?
- 14. Rediriger des pages WordPress spécifiques vers HTTPS
- 15. htacess https redirection pour 3 pages
- 16. Comment configurer Selenium pour IE9 lors de l'utilisation de HTTPS
- 17. Comment diffuser des vidéos stockées sur red5?
- 18. Comment créer HTTPS pour les pages privées asp.net uniquement?
- 19. Silverlight 4 WCF Duplex Service - Comment configurer pour HTTPS
- 20. Comment configurer expressjs pour gérer http et https?
- 21. Comment implémenter HTTPS pour les pages souhaitées dans l'application?
- 22. Comment réécrire des requêtes http en https sur des pages spécifiques de mon site?
- 23. Comment configurer mon service WCF (svc) sur IIS pour servir uniquement sur les requêtes HTTPS?
- 24. Polices Web Google sur les pages HTTPS sur Chrome
- 25. MPMoviePlayerViewController pour diffuser des mp3
- 26. Comment diffuser tempdb sur plusieurs fichiers?
- 27. Des algorithmes intelligents pour diffuser des annonces
- 28. Comment diffuser des images sur des appareils mobiles
- 29. Interrogation de l'API Google Analytics pour des statistiques sur des pages spécifiques (filtre par pages)
- 30. Appliquer https sur des pages spécifiques plutôt que sur le site Web entier
http://nodejs.org/docs/v0.4.1/api/https.html ?? – Shoban
duplication possible de [Créer un client HTTPS dans NodeJS] (http://stackoverflow.com/questions/4940646/create-https-client-in-nodejs) – Shoban
@Shoban La question liée utilise nodejs en tant que client et non en tant que serveur. – blueberryfields