This library provides an easy way to send events to a web browser (or any other client) over HTTP.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

README.md 644B

il y a 8 ans
123456789101112131415161718192021222324252627282930313233343536373839
  1. # WebEvents
  2. This library provides an easy way to send events to a web browser (or any other
  3. client) over HTTP.
  4. ## Usage
  5. See the `test.js` file for an example application.
  6. ### Server
  7. ```
  8. var http = require("http");
  9. var WebEvents = require("webevnts");
  10. var events = WebEvents();
  11. http.createServer(function(req, res) {
  12. /*
  13. * Whatever else your app does on each request
  14. */
  15. events.handle(req, res);
  16. });
  17. // Emit whatever events you need
  18. events.emit("someevent", { some: "parameters" });
  19. ```
  20. ### Client
  21. ```
  22. var events = WebEvents();
  23. // Listen to events
  24. events.on("someevent", function(evt) {
  25. // evt -> { some: "parameters" }
  26. });
  27. ```