Using NodeJS with socket.io Creating server and client with socket connection Mysql Supported
and tokenpassword(md5) hashes not safety
- Register
- Login
- Rooms
- Users
- Get online users list and count
- Connect / Disconnect
- Send Message
| Action | Url | Request + Header |
|---|---|---|
| 🟠 Login | /login | { "username" : "","password" : "" } |
| 🟠 Register | /register | {"username" : "","nickname" :"","password" : "" } |
| 🟠 Logout | /logout | { "token": "" } |
| 🟠 Check Token | /check-token | { "token": "" } |
| 🟢 Get Rooms | /rooms | header: { "Authorization": "Bearer " } |
| 🟢 Room Messages | /room-messages/:id | header: { "Authorization": "Bearer " } |
| 🟠 Send Message to Room | /room-messages/:id | { "message": "" } header: { "Authorization": "Bearer " } |
- Create database
- Import database
exampledb.sql - Set
.env.exampleand rename.env
npm install
node app.jshttp://localhost:3001/index.html
User : test
Password : 123456
- Enabled Https server with certificate
Token change JWTFix multiple tab login- Add new room messages counts
- Room message convert socket io
tomethod
- Used UI

