產生 express app
先安裝 express generator
使用 generator 產生基本的 app,這邊 app 名稱取為 myapp
安裝相依套件並測試執行
查看 http://localhost:3000,是否有啟動成功
產生 SSL 憑證
若已有,也須確保格式皆需轉成 .pem
在 myapp
底下創建一個 ssl
資料夾,並將創建的憑證檔案全放入其中
修改 app 程式碼
目前 myapp
的資料結構如下:
在 myapp
底下新建一個 sslLicense.js
的檔案,內容如下:
原本的 bin/www
內容
要開啟 https 不能直接使用 express 的 listen
,要改用 node.js 本身的 https
的 api。因此 bin/www
修改成以下內容:
再次執行 npm start
,並分別查看 http://localhost:3000 與 https://localhost:8080
看到上圖表示啟動成功