for enterprises.
Full-stack Node. js development framework
The full-stack development framework is the place where NodeJS shines. Most full-stack frameworks contain necessary basic application development libraries, complete template engines, network sockets, and persistent libraries to accelerate the construction of real-time scalable networks and mobile applications. The following is the most popular fu
In this article, I will share my personal information on node. I hope to help you understand and understand js. node. javascript on the server side, which allows javascript code to run on the backend (out of the browser environment.
2. event-driven, asynchronous I/O programming mode (single thread) is its core.
3. node
This article describes how to build a Node. js development environment in Linux. Node allows JavaScript programs to be explained and run in the local operating system environment. For more information, see
1. install node. js in Linux
Ubuntu:
sudo apt-get install nodejs np
This article mainly introduces how to install and run the Node. js environment. Node is a JavaScript interpreter based on the GoogleChromeV8 engine. For more information, see
InstallerNodeJS provides some installation programs that can be downloaded and installed at nodejs.org.
In Windows, select an installation file
databasesCompare Express.js and Ruby on Rails in node. js, and when you use a relational database, don't hesitate to choose the latter. node. JS's relational database tool is still in its early stages and is not yet mature enough to allow people to use it happily. At the same time, rails inherently comes with data access components, along with the DB Schema Migr
, which is obviously far from the real sleep.
What if we implement a real sleep?
Environment preparation
Development Environment
Some of my blogs have said that node. js + npm, python 2.7, visual studio/x-code.
Compilation tool
The compilation tool must use node-gyp. Later versions of nodejs come with this library. If node
defined in this file. The user list is displayed here.
Continue to add:Copy codeThe Code is as follows:Http. createServer (app). listen (app. get ('Port'), function (){Console. log ('express server listening on port' + app. get ('Port '));});Finally, create an http server and start it. This is almost the case.
(The above content is complete in the new template generated by express, and you do not need to w
\ npm
We can see that the environment variable contains C: \ Program Files \ nodejs \
Check the Node. js version
Install Windows binary file (.exe):
32-bit installation package: http://nodejs.org/dist/v0.10.26/node.exe
64-bit installation package: http://nodejs.org/dist/v0.10.26/x64/node.exe
Installation Steps
Step 1: double-click the downloaded installation p
The main content of the previous article stresses the use of CC ++ to implement Node. js module, This article further explores this issue. If you need it, you can refer to the warm-up to learn about it.
Remember this V8 online manual-http://izs.me/v8-docs/main.html.
Remember the last building. gyp file?
The Code is as follows:
{"Targets ":[{"Target_name": "addo
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
I needed a problem when I was working on the project today. I wanted to find a string, but I forgot it. It was in that file, so I remembered node. js, finding this string without any pressure, shares with you the following requirements:
The entire directory is about 40 MB, and there are countless files. For a long time, I cannot tell which
, which is obviously far from the real sleep.
What if we implement a real sleep?
Environment preparation
Development Environment
Some of my blogs have said that node. js + npm, python 2.7, visual studio/x-code.
Compilation tool
The compilation tool must use node-gyp. later versions of nodejs come with this library. if node
This article mainly introduces node. the js entry-level instance helloworld describes node in detail. js simple output example helloworld implementation code and running method. If you need it, refer to the example in this article to describe node.
For node. JS Development, in the case of the IDE,Webstorm is not the second choice, but it is chargeable (free to use for 30 days). First, let's start by using notepad++ to write the node. JS application. There's a big benefit to this: there's no code highlighting and auto-completion about
to the original exports}) (module, module. exports); return module. exports ;}
So naturally:
Console. log (module. exports === exports); // true // Therefore, the operation of exports is module. exports.
The exports in Node. js is a copy of the module. exports reference. You can use exports to modify the attributes exported from the current
provided by HTML5. It uses a "handshake" to implement communication between the client and the server. The real-time performance is good and the header carried is small. Currently, the supported browsers are as follows:
Client JavaScript code:
Var socket = io. connect ('2017. 0.0.1: 8181 '); // send data to the server socket. emit ('fromwebclient', jsonData); // receives data from the server socket. on ('pushtowebclient', function (data) {// do something .});
Detailed description of the use of require in node. js, node. jsrequire
The descriptions in the code comments are very clear, so there is not much nonsense here. The code is provided directly:
Copy codeThe Code is as follows:/* In node, you can use the require () function to load modules.* The require function uses a p
. Create a New readwords. js file for testing (note that the Code console and function of the encapsulation module should not be written incorrectly)
var censor=require("censority");console.log(censor.getCensoreWorlds());console.log(censor.censor("Some very sad,bad and mad text"));censor.addCensoreWorld("gloomy");console.log(censor.getCensoreWorlds());console.log(censor.censor("A very goolmy day."));
5. U
use ". ""... "relative or absolute path starting with". It can have no filename suffix ". js"
2. Implementation Process of the Node Module
In Node, there are two types of modules: one is the core module provided by Node itself, and the other is the file module compiled by t
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.