基于Node.js Express搭建Https服务器

本文详细介绍了如何在Windows环境下使用Node.js和Express搭建HTTPS服务器。首先,讲解了Node.js和npm的安装与配置,然后通过express-generator生成新项目,并安装所需依赖。接着,通过openssl生成SSL证书。最后,修改bin/www文件,将HTTP服务器转换为HTTPS服务器,并成功启动。整个过程中,重点涉及Node.js,Express,HTTPS,EJS和SSL证书。
摘要由CSDN通过智能技术生成

内容

1、安装Node.js

2、安装Expressexpress-generator

3、利用express-generator生成新项目

4、生成SSL证书

5、将项目从http转换为https

关键词:Node.jsExpressHttpsEJSSSL证书

 

                                                        1、安装Node.js(自带npm

1.1 下载Node.jsWindows Installer.msi, 32/64位)

    https://nodejs.org/en/download/

1.2 双击msi文件进行安装

    默认所有选项

1.3 测试

    在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口

    node -v:显式版本号,说明node.js安装成功了

    npm -v:显式版本号,说明自带的npm安装成功了

        npmNode.js依赖的包进行管理——安装/卸载Node.js需要装的东西

1.4 环境配置【这一步可不做

    当执行:npm install *** [-g]-g代表全局安装)命令时,如果不配置,模块安装到C:\Users\用户名\AppData\Roaming\npm中,占C盘空间。要想将全局模块缓存放在指定文件夹,需配置npm全局模块缓存cache路径。

    npm config set prefix "D:\Develop\nodejs\node_global"

    npm config set cache "D:\Develop\nodejs\node_cache"

    还要设置环境变量:

    (1)新建系统变量NODE_PATH=D:\Develop\nodejs\node_global\node_modules

    (2)将用户变量Path中的C:\Users\用户名\AppData\Roaming\npm修改为D:\Develop\nodejs\node_global

    配置完后,安装一个module测试:如npm install express -g。此时express会被安装到D:\Develop\nodejs\node_global。

    说明:通过npm安装模块时都是去国外的镜像下载的,有的时候由于网络原因会导致安装模块失败,好在阿里有团队维护国内镜像:http://np

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值