node用最简单的方式开启http和https的静态资源访问服务

注:使用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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。