Skip to content
No description, website, or topics provided.
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
e2e
src
test
.gitignore
LICENSE
README.md
package.json

README.md

redux-chat-back

Summary

  • This solution works with express in combination with socket.io.

Start API

  • To start the main API on development mode from root solution folder.
  • The API, will run in localhost, port:3000.
  • The protocol for API is http.
$ npm start

Unit Testing

  • To run unit tests from root folder:
$ npm test

Funtcional Test API

To test echo with server, from e2e as root folder run:

$ npm run start:echo
  • This will start up the client and the API.
  • Open the client on browser: http://localhost:1234/
  • Type and send message, in browser console must appear:
    • /random-channel#79PVp22K8iHx6tTCAAAA This identifies the socket.io namespace and socket id
    • {channel: "random-channel", user: "pepe", text: "your text..."} The message that we sent to server, and it's sending back to us. Just an echo.

To test API with client, we need to open two separate node processes. First we have to run the server, from root folder:

$ npm start
  • The API, will run in localhost, port:3000.

  • Once server is up and running, we can launch client, from e2e folder run

$ npm run start:client
  • The client, will run in localhost, port:1234

About Basefactor + Lemoncode

We are an innovating team of Javascript experts, passionate about turning your ideas into robust products.

Basefactor, consultancy by Lemoncode provides consultancy and coaching services.

Lemoncode provides training services.

For the LATAM/Spanish audience we are running an Online Front End Master degree, more info: http://lemoncode.net/master-frontend

You can’t perform that action at this time.