iT邦幫忙

2024 iThome 鐵人賽

DAY 20
0
自我挑戰組

利用 node.js/express 架設網站系列 第 20

Day-20 應用部署與自動化管理以及應用程式設計

  • 分享至 

  • xImage
  •  

今天會使用pm2來把這個實作變成自動化部署:

自動化

首先一樣先打開docker進入專案資料夾,並輸入pm2 start app.js
https://ithelp.ithome.com.tw/upload/images/20241002/20169465krbIGups3y.png
也可以使用pm2 status來觀察應用運行狀態(其實就是上方那張表格)

  • 自動化
    要完成自動化,我們可以使用pm2 start up來讓伺服器重啟的時候應用也能自動開啟
    https://ithelp.ithome.com.tw/upload/images/20241002/20169465NMsDLkvM3K.png
    https://ithelp.ithome.com.tw/upload/images/20241002/20169465pRigkfYcFa.png
    這樣當之後打開伺服器,應用程式就會跟著開啟,省去許多麻煩

應用程式構思

這次的應用程式我打算製作一個商店,過程中如果有不會的地方我將會借助chatGPT的力量來完成,以下是我的構思:

  • 功能:
    • 可以登入
    • 可以成為賣家
    • 可以將商品放入購物車

由於時間並不是很充裕,所以我暫時只制定了這幾項功能,當然在最一開始的商店也會擺上一些虛擬的商品,這樣看起來比較熱鬧一點。
我將這個構想丟給chatGPT後,他給我的回覆是這樣的:
https://ithelp.ithome.com.tw/upload/images/20241002/20169465AKbv0Evs5q.png
https://ithelp.ithome.com.tw/upload/images/20241002/20169465TpNZzvGHsT.png
所以在接下來的十天,我會盡力將這個應用完成,並且讓他可以順利完成我定下的目標。


上一篇
Day-19 應用部署和流程管理
下一篇
Day-21 應用初步規劃以及實作
系列文
利用 node.js/express 架設網站26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言