注:使用node的 http-server,concurrently 开启https需要有证书文件
1. 全局安装http-server,concurrently
npm 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