執行種子資料這件事其實很簡單,不過在回憶自己在第一次接觸 HEROKU 佈署時,都忙著完 AC 的作業,其實沒什麼時間去把玩或研究 HEROKU 的功能,這篇短文希望可以幫助初學者更快上手。

首先回顧一下,在本地端使用 VS Code 時,我們是在package.jsonScripts 裡面寫種子資料的腳本

然後用 VS Code 或電腦作業系統內建的終端機來執行腳本(Scripts),可以直接輸入npm run seed指令,也可以使用左下角的 VS Code 快捷鍵。

不過當專案成功佈署到 HEROKU 後,想要執行腳本就需要用到 HEROKU 內建的 console,讓我們用 5 個步驟來完成它吧!

  1. 登入 HEROKU 並選擇專案

2. 進入專案頁面

3. 點擊Run Console 按鈕,按鈕的位置在專案頁面右上角的More 選單裡面。

4. 按下Run Console 按鈕後,網頁底部就會跳出 HEROKU 內建的 console

5. 輸入熟悉的npm run seed指令後按下Run

Console 中跳出的訊息跟在本地端執行後跳出的訊息應該會是差不多的,只有路徑不同。

最後趕緊點擊Open app看看種子資料有沒有成功出現在你的 Web App 吧!

後記

其實也可以直接在本地的終端機執行種子資料,語法是 heroku run npm run seed。其實就是在一般語法前面加上 heroku run,很簡單吧!

--

--