within our node. js app.
Here's an example for finding documents within a collection specifically in this case to find all female users.
// app.jsdb.users.find({sex: "female"}, function(err, users) { if( err || !users) console.log("No female users found"); else users.forEach( function(femaleUser) { console.log(femaleUser); } );});
Notice how our initial qu
with global module ):
Copy codeThe Code is as follows:Npm install supervisor-g
Assume that the main portal of your Node. js program is app. js, you only need to execute the following command to start monitoring file changes.
Copy codeThe Code is as follows:Supervisor app. js
The Supervisor also supports multiple param
completed the setup, but you don't know if it can run correctly, let's write an example file to test it.
Create example. js in the C: cygwin directory
Input
Var http = require ('http ');
Http. createServer (function (request, response ){
Response. writeHead (200, {'content-type': 'text/html '});
Response. end ('Hello World');
}). Listen (8888 );
Console. log ('s
path.
Node. js Website: http://nodejs.org/
Enter the tar xf node-v0.4.7.tar.gz in the Command window, node-v0.4.7.tar.gz for your own version.
Enter the cd node-v0.4.7 in the Command window and press Enter.
Enter./configure in the Command window and press Enter.
Enter make
-v" to view the version of the Node package management tool you have installed. have you finished it? OK. Let's get started !!
Open the Notepad program and we will build our first Node. js applications. copy the following code to the Notepad program and use any file name, for example, "
This article mainly introduces Node. the buffer and stream modules in js are described in detail. This article describes the Buffer modules, classes: buffer, write Buffer, copy buffer, and stream module. For more information, see
Buffer module
Js was originally designed for browsers, so it can handle unicode encoded strings well, but cannot process binary data w
This is the first article in the Node. js Study Notes series. It mainly explains how to install Node. js on Windows and Linux. The software installation version 0.12.0 is used as an example. I hope you will like it. Simply put, Node
suffix can be omitted; start with "/" with an absolute path to load, ". /"starts ".. /"starts ". /"indicates files under the same directory,
The file suffix mentioned above can be omitted. The priority js file to be loaded by Nodejs is> json File> node File
Create a custom Module
Take a counter as an Example
The Code is as follows:
Var outputVal = 0; // outpu
of the cycle body becomes a Tick. Each Tick process is to check whether there are events waiting for processing. If yes, the events and their related callback functions are taken out. If there are associated callback functions, execute them and enter the next loop. If no event is processed, exit the process.
2.2 observer
Each event cycle contains several observers who are asked to determine whether an event is to be handled. An event loop is a typical producer/consumer model. In
follows:
{"Name": "application-name ","Version": "0.0.1 ","Private": true,"Scripts ":{"Start": "node app. js? 1.1.9"},"Dependencies ":{"Express": "3.4.8 ","Ejs ":"*"}}
This is a standard JSON format file, indicating our application and its dependencies. We need to add something. For example, calling mongodb and Monk. Change the dependencies part to the following
follows:
{"Name": "application-name ","Version": "0.0.1 ","Private": true,"Scripts ":{"Start": "node app. js? 7.1.2"},"Dependencies ":{"Express": "3.4.8 ","Ejs ":"*"}}
This is a standard JSON format file, indicating our application and its dependencies. We need to add something. For example, calling mongodb and Monk. Change the dependencies part to the following
This article mainly introduces the understanding and analysis of node. js event monitoring and triggering, and compares node. js and jQuery's practical skills on event monitoring in the form of examples, which helps to deepen the understanding of node.
. underscore (Lodash, lazy) – the most popular JavaScript ToolPak, a package for node. JS, and two peers who take a slightly different approach to achieving better performance. forever– is probably the most popular tool for ensuring that the node script continues to run. There are a lot of good modules, not listed here (I hope no offense to the list). where
This article mainly introduces Node. this article describes the features and application scenarios of js. js's asynchronous IO, event loop and callback functions, single-thread, cross-platform features, and then summarizes its use scenarios. For more information, see Node. js should be one of the hottest technologies t
means that you need to think about how to build a specific application with these rest interfaces on top. Those back-end programmers don't worry about how specific data is delivered from one page to another, and they don't have to worry about whether user data updates are asynchronously acquired through Ajax or by refreshing the page.3, a large number of Ajax requestsFor example, the personalization application, each user sees the page is different,
Open the terminal and type node to enter the command interaction mode. You can enter a code statement and execute it immediately and display the result, for example:
$ node> console.log('Hello World!');Hello World!
If you want to run a large piece of code, you can write a JS file before running it. For
import it, as shown in the following code:
The Code is as follows:
Var module = require ('module _ name ')
The above code imports a module named module_name, which may be a core module or a module installed with NPM. The require function returns an object containing all the public APIs of the module. The returned object may be any JavaScript value, a function, or an object that contains a series of attributes (functions, arrays, or any JavaScript Object.
Export Module
The CommonJS module syst
import it, as shown in the following code:
The Code is as follows:
Var module = require ('module _ name ')
The above code imports a module named module_name, which may be a core module or a module installed with NPM. The require function returns an object containing all the public APIs of the module. The returned object may be any JavaScript value, a function, or an object that contains a series of attributes (functions, arrays, or any JavaScript Object.
Export Module
The CommonJS module syst
V8 had the ability to identify more JavaScript commands. For example file related things, originally JS can not do, now I use C + + at the bottom to achieve good, and then tell V8, when the user wrote in JS file.open (XXX), to use C + + to execute the function of file open,So your JS (b) is the ability to handle the f
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.