Socket.IO Chat with NodeJS + Mysql (Room Supported)
Using NodeJS with socket.io Creating server and client with socket connection Mysql Supported
and token
password
(md5) hashes not safety
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 " }
|
exampledb.sql
.env.example
and rename .env
npm install
node app.js
http://localhost:3001/index.html
User : test
Password : 123456
to
method