It has failed again, no longer it can be ... I can not find the explanation: -S
Any idea? Thank you. regards Anto 2014/1/29 Anto <[email protected]> > Hello ! > > I summarized part of the code to not dirty list with a lot of text. > > I must indicate that I have programmed from scratch twice this part > avoiding using variable names elsewhere. Console shows me correctly the > data to be displayed on the web and often works until some time (I have not > found exactly in which moment fails or pattern to use to replicate the > fault) shows values of other schemes and no returns to display properly > until you restart the application. I have not found a pattern, I tried to > browse the remaining sections, insert data, delete, and always console > shows me the correct data, but the browser displays other blended. Also in > my development computer I think it works correctly (I do not work with real > data), only fail in server, in which I run with forever+nodemon as I can > not keep an open session. > > I tried to let it run with screen + nodemon (I can not leave a session > open ssh because if loses connection nodejs dies); moment works in a few > hours able to tell them something (I deleted forever because it is the only > thing different my computer). > > The code is as follows: > > - Nodejs + Expressjs > > app.get('/brand/:identifier', function(req, res){ > > identifier = req.params.identifier.toLowerCase(); > > brands.find({ active: true, 'brandName' : { $regex : new > RegExp(identifier, "i")} }).populate({ > > path: 'shop' > > ,select: 'name shop description' > > }).sort({dateAdded: 'desc'}).exec(function(err, doc) { > if(doc && doc.length) { > > console.log('Data doc: ' + doc); > > return res.render('brand_list', { > shop: doc[0].shop.shop > ,name: doc[0].shop.name > ,description: > doc[0].shop.description > ,products: doc > ,pageTitle: > doc[0].shop.shop > ,pageUrl: ' > http://backofficeserver.local/brand/' + identifier > }); > > } else { > > return res.render('listado_shop', { > shop: doc[0].shop.shop > ,name: doc[0].shop.name > ,description: > doc[0].shop.description > ,error: 'Not product´s > found' > ,pageTitle: > doc[0].shop.shop > ,pageUrl: ' > http://backofficeserver.local/brand/' + identifier > }); > > } > }); > > }); > > - Jade (resumed) > > if error > h4= error > else > h4= 'List of products' > if products > each product in products > li.product(id=product.identifier, name=product.identifier) > a(href='/show/' + product.identifier, target='_blank') > > They know of any tools to debug node js code? Thanks. > > Regards > Anto > > > 2014/1/28 Ryan Schmidt <[email protected]> > >> Presumably you are storing some information in a variable that is not >> associated with the request, and is therefore shared among all requests. >> The code you posted doesn't seem to have such a problem, so I'd look >> elsewhere in your code. >> >> -- >> -- >> Job Board: http://jobs.nodejs.org/ >> Posting guidelines: >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> You received this message because you are subscribed to the Google >> Groups "nodejs" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/nodejs?hl=en?hl=en >> >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "nodejs" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/nodejs/2SxmvchhHaM/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" 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/groups/opt_out.
