I'm using nodejs and express with orientjs too, but I do not manage user sessions with orientdb. Instead, I use passport.js with its local strategy, together with express-session, connect-redis and redis. So, while I keep users in OrientDB, I keep sessions completely in redis, and it works nicely with passport and exporess-session.
Not sure how helpful it is, as I just took out a couple of files from my app (which I can't publish unfortunately), and I removed some extra stuff, but you might get the idea from this gist: https://gist.github.com/loopmode/d9c0329b05f991a8d9e714cf18c27476 On Friday, August 24, 2018 at 9:57:42 PM UTC+2, Pino Becker wrote: > > > I'm using OrientDB 3.0.4 community edition with orientjs ("orientjs": > "^3.0.0-beta.0",) with NodeJS (v8.11.3) and express ("express": "^4.16.3",) > and I'm losing the session sometimes as early as ~10 minutes, sometimes the > session persists longer. I wrote a script which "tickles" the server, > performing a query every 15 minutes. So the client is performing tasks on > the server and there should not be a session timeout. > > Nodejs and express reside on different machines than the OrientDB server. > > here is the server response after the session times out: > > > com.orientechnologies.orient.enterprise.channel.binary.OTokenSecurityException > > { name: 'OrientDB.RequestError', > message: 'missing session and token', > data: {}, > previous: [], > code: 5, > identifier: 0, > id: 1, > type: > 'com.orientechnologies.orient.enterprise.channel.binary.OTokenSecurityException', > hasMore: 0 } > > I tried with several new project setups and different databases with the > same result. > From what I can find online this problem is known, but the information I > found usually pertains to Java, and not javascript. > > Does anybody have experience in developing solutions with OrientDB and > NodeJS and is familiar with this problem? > The documentation on the OrientDB website for 3.0.x is incomplete, some of > the links throw 404s. BTW I tried following the introduction to OrientDB > videos on Udemy verbatim to get started with OrientDB but the code > demonstrated does not work with the 3.0.x version. That might be > discouraging to new users trying out OrientDB. Any links with related info > especially for server functions in 3.0.X and when there will be updated > documentation available as well as samples would also be great! > . > Any help is much appreciated! > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
