Skip to content

A bare-bones Express API that uses socket.io to push notifications to a client HTML page

Notifications You must be signed in to change notification settings

matthughes404/socket.io-express-skeleton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Socket.IO messages from Express

This is a bare-bones Express API that uses socket.io to push notifications to a client HTML page.

In this example, index.html is listening for updates for a specific user ID (12345). When the client receives event '12345', it performs an action when the message is 'UserUpdated' or 'PermissionUpdated'.

This could be used to trigger an update if a user's information or permission settings were changed outside of their current session.

In a real application, the user variable would be set from a session or database value. This ensures that the socket.io client only listens for messages related to the current user session.

##Running this code npm install node app.js

Open index.html in a browser, and view the JS console.

Use a REST client (such as Postman) to make a PATCH request to http://localhost:3000/user/12345 or http://localhost:3000/permission/12345. You should see a UserUpdated or PermissionUpdated message in your browser's JS console.

About

A bare-bones Express API that uses socket.io to push notifications to a client HTML page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published