-
Book Overview & Buying
-
Table Of Contents
Advanced Express Web Application Development
By :
In order to make our site secure, we will run the entire application under HTTPS. We will need two files: a PEM encoded SSL certificate ./lib/secure/cert.pem, and a private key ./lib/secure/key.pem. In order to create an SSL certificate, we first need to generate a private key and a certificate signing request (CSR). For development purposes, we will create a self-signed certificate. Run the following commands:
cd ../vision/lib/secure openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem
Upon running the second command, you will enter an interactive prompt to generate a 2048-bit RSA private key and a certificate signing request (CSR). You will need to enter various pieces of information including address details, common name or domain name, company details, and an email address.
Let's add a module, ./lib/express/server.js, that will create a HTTP server based on the key/cert we have just created. We import the https module, read...
Change the font size
Change margin width
Change background colour