兼容的http https html,node怎么支持http和https?

node支持http和https需要开启http与https服务,可以通过node的http-server,concurrently设置同时开启http与https服务。

b695e762e9f6047b18ce68395591ba12.png

node开启http与https服务的方法如下:

注:使用node的http-server,concurrently开启https需要有证书文件

1. 全局安装http-server,concurrentlynpm install -g http-server

npm install -g concurrently

2. http-server配置

单独开启http :http-server -p 80

单独开启https :http-server -p 443 -S -C ./ssl.crt -K ./ssl.key

3. Package.json配置同时开启http 和https{"scripts":{"test":"concurrently \"http-server -p 80\" \"http-server -p 443 -S -C ./ssl.crt -K ./ssl.key\" "}}

4. 当前目录下命令行运行npm test

5. OVER

目录列表

public(资源目录),package.json,ssl.crt,ssl.key

6. 回顾

开始时使用app.js手动开启http和https服务 创建静态资源访问

后来使用http-server开启http后在开一个窗口开https

再后来使用node-cmd在app.js中配置同时开启http和https

最后使用concurrently在package.json中配置一个命令同时开启http和https

dad24294570ebfb8d81038788c7af196.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值