Git Product home page Git Product logo

Comments (5)

WolframHempel avatar WolframHempel commented on May 23, 2024

Hi @davidmoshal ,

thanks for raising this. You're making a very good point (in fact a related issue has come up before). For the next release of deepstream.io I'd propose adding support for the following two server options

/**
* An instance of a Node HTTP server object. Allows to use
* deepstream from within Node HTTP server implementations, 
* e.g. ExpressJS
*
* @type http.Server
* @default null
*/
server.set( 'httpServer', myHttpServer );

/**
* A subpath for browser clients to connect to. Corresponds
* to the client's path option
*
* @type String
* @default '/engine.io'
*/
server.set( 'urlPath', '/ds-connections' );

Please let me know if that would satisfy your requirements.

from deepstream.io-client-js.

davidmoshal avatar davidmoshal commented on May 23, 2024

I'm fine with any config option, as long as I can piggyback one port.
Given that you are using engine.io this should be trivial to implement, no?

https://github.com/socketio/engine.io

from deepstream.io-client-js.

inxilpro avatar inxilpro commented on May 23, 2024

See deepstreamIO/deepstream.io#92

from deepstream.io-client-js.

yasserf avatar yasserf commented on May 23, 2024

We should test this and see if it just works out of the box now that deepstreamIO/deepstream.io#92 is implemented

from deepstream.io-client-js.

yasserf avatar yasserf commented on May 23, 2024

Connection defaults to /engine.io path on same host and port as current url

from deepstream.io-client-js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.