Search code examples
node.jsmongodbexpressgeddy

node.js (core / framework)


I have just completed reading & implementing the awesome "The Node Beginner Book" by Manuel Kiessling. Didn't find a better resource on node.js for a newbie like me. Now I need to make a full fledged application (something like a restaurant review website) with backend handled by node.js

What should be my approach? core or framework(express/geddy)?
I would also need a nosql database like mongodb ? how do I incorporate that into my node app?
Should i also consider jade and stylus into my app?

What should be my plan of action?
I'm open to suggestions.
Thanks in advance.


Solution

  • I recommend to start from express framework http://expressjs.com/

    If you plan to use mongo database - use http://mongoose.com ORM If you plan to use SQL databases - use http://sequelizejs.com/

    For dealing with users and authorization, you can use http://passportjs.org

    Probably you can try to use my framework, build on top of expressJS https://npmjs.org/package/hunt it have a lot of important nodejs modules preconfigured, but i'm still working on documentation...

    Anyway, take a look at http://expressjs.com/ first - this is mainstream - easy to use and minimalistic framework