1) Specify starting file for our application
- In package.json file we can specify the starting file for our application
- In the command prompt type . We did not specify the file to start in the command prompt
C:\Development\NodeProjects\bookstore>npm start > bookstore@1.0.0 start C:\Development\NodeProjects\bookstore > node app.js Running on port 5000
2) Check for mongoose connection state in express
The call to mongoose.model establishes the name of the collection the model is tied to, with the default being the pluralized, lower-cased model name. mongodb collections should be in lowercasemongoose.connection.readyState specifies the state of the connection
mongoose.set('debug', true); // test.js require('./app.js'); // which executes 'mongoose.connect()' var mongoose = require('mongoose'); console.log(mongoose.connection.readyState);Output - 0 = disconnected, 1 = connected, 2 = connecting, 3 = disconnecting
3) Latest stable version of node
4) Short cut to get out from node program
Ctrl + c to get out of node program
5) Use case for node
- Utilities for machine (Gulp,Grunt, Yomen)
- REST API's and backend application
- Real-Time services (Chat, Games, etc)
- Blogs, CMS, Social applications
- Move files
- Listen to HTTP traffic
6 ) Difference between client side java script and node
- No window object.It has global object.
- No document object tied to process object
7) Where does the modules get installed in nodejs
Modules get installed into "node_modules" folder
8 ) Popular Modules for NodeJs
Express : Web development framework
Connect : Extensible HTTP server framework
Socket.io : Server side component for web sockets
Pug / Jade : Template engine inspired by HAML
Mongo / Mongoose : Wrappers to interact with Mongo DB
Coffee-script : CoffeeScript compiler( super set of JavaScript)
Redis : Redis client library
Connect : Extensible HTTP server framework
Socket.io : Server side component for web sockets
Pug / Jade : Template engine inspired by HAML
Mongo / Mongoose : Wrappers to interact with Mongo DB
Coffee-script : CoffeeScript compiler( super set of JavaScript)
Redis : Redis client library
9) Why is --Save used in command prompt
--Save adds dependencies in project.json
10) What is the importance of package.json
- Provides meta data
- Goes in the root of your package/ application
- Tells NPM how your package is structured and what to do to install it
npm install npm@latest -g
No comments:
Post a Comment