- UI上允許多個user使用
- 文字聊天室必備的text area和send button
- 按下send之後要考慮的問題
- message event要包含的資訊 : event type, user info, text
- 要以何種方式傳遞訊息 : JSON格式的string
- 如何和後端溝通 : Websocket
- 考慮未來可能的擴充並保持程式的彈性
- login page功能擴充
- user info增加
- 各個UI的改動
/main.go : 後端主程式(測試用,port:5000)
/go.mod : 需要的module
/go.sum : 存module的checksum
/template/html/reg.html : 聊天室前導頁面,像是讓user輸入暱稱等
/template/html/index.html : 聊天室主頁面
/template/assets/ : 存放相關的.js檔、.css檔
- Chrome 99.0.4844.74
- Go 1.18