兩項作品,各自可以啟動

這是自己的作品交付包;公開網址、帳號與另一裝置仍需實際驗收,以下入口不能代替正式部署成功。

作品一:個人作品集作品二:服務詢問啟動後端備份與還原

作品一:靜態發布

公開根目錄是portfolio;HTML、CSS、JS及assets全部保留,連結明寫index.html。可使用自己的Cloudflare Pages Direct Upload新專案上傳portfolio內容;操作依官方Direct Upload指南(2026-10-20核對),不代表本帳號已發布。先核對當前免費方案與登入,完成後自己填正式URL。不可上傳本交付根目錄或service-site/backend。

作品二:需要真正的後端

checkpoint-02與完成版apiBase為空字串,代表與Node後端同來源。必須依START_HERE啟動後,開http://127.0.0.1:8780/index.html;直接在靜態平台開frontend不會產生API。

cd service-site
ADMIN_PASSWORD='換成自己至少12字元的練習密碼' TEACHING_MODE=0 node backend/server.mjs

PowerShell依START_HERE設定環境變數。正式教學環境由講師提供:可執行Node22+的主機、HTTPS反向代理、持久DATA_DIR、重啟方式與備份位置。只把frontend作公開靜態根,代理同來源/api到Node;ADMIN_PASSWORD只在後端環境,TEACHING_MODE=0。正式網址必須依真正環境設定PUBLIC_ORIGIN及ALLOWED_ORIGINS,不猜測主機或承諾永久免費。無此環境時記公開部署待完成,本機不得冒稱正式成功。

交接前的實際路線

  1. 讀靜態三頁,測搜尋分類、圖片、手機選單與鍵盤。
  2. 用新獨特主旨送詢問,記同id;管理登入、明細、進度及備註重讀。
  3. 重啟後仍有案件,登出後匿名管理讀寫被拒絕。
  4. 私有資料、密碼、.env、驗證檔與歷史不進公開根目錄;備份另存。
  5. 文件填自己的版本、啟動指令、公開URL、備份與限制,同學照文件重做。

自己的公開URL:待填。免費帳號實測:待完成。另一裝置:待完成。班級試教:待完成。