NodeJs
iziminy
Up Up Up ...!
展开
-
Node.js 的安装和控制台命令
一、Node.js简介 为了说服您阅读这份简单的说明,我想先给Node.js做点广告还是有必要的。先看看都有谁在用Node.js吧,跟着业界老大混,总是大差不差的。首先,微软的云服务Azure已经开始支持Node.js、还有就是Ebay、Yahoo、Linkedin,是不是有点精神了?嗯,我们继续。下面是官网的自我介绍:------------------------------转载 2013-12-31 13:23:19 · 1000 阅读 · 0 评论 -
Nodejs绑定域名与Nginx反向代理
打开conf目录里的nginx.conf 文件 –> 新增一段upstreamupstream nodejs{ server 127.0.0.1:3000; //你的Express项目端口 # server 127.0.0.1:3001; keepalive 64;}-> 在后面的server{}里引用这里定义好的原创 2017-08-03 10:53:11 · 3480 阅读 · 0 评论 -
linux上安装nodejs
说明:使用CentOS系统,进行nodejs安装,nodejs版本-v0.10.36。 1,先下载nodejs:# wget https://nodejs.org/dist/v0.10.36/node-v0.10.36.tar.gz 2,解压文件# tar xvf node-v0.10.36.tar.gz 3,进入解压目录# cd node-v0.10.原创 2015-04-01 11:42:13 · 530 阅读 · 0 评论 -
NodeJs连接Mysql数据库
安装node-mysql:npm install mysql@2.0.0-alpha9npm install node-mysqlnode程序启动文件app.js:var express = require('express');var mysql = require('mysql');var app = express();app.use(function(req,原创 2014-03-26 16:44:14 · 1014 阅读 · 0 评论 -
NodeJs 常用npm框架
1、connect是一个node中间件(middleware)框架。如果把一个http处理过程比作是污水处理,中间件就像是一层层的过滤网。每个中间件在http处理过程中通过改写request或(和)response的数据、状态,实现了特定的功能。通过nodejs安装Connect: npm install -g connect2、express开发框架npm ins原创 2014-03-27 17:17:41 · 2072 阅读 · 0 评论 -
Node.js学习笔记(7、cluster模块)
Node.js默认单进程运行,对于多核CPU的计算机来说,这样做效率很低,因为只有一个核在运行,其他核都在闲置。cluster模块就是为了解决这个问题而提出的。cluster模块允许设立一个主进程和若干个worker进程,由主进程监控和协调worker进程的运行。var cluster = require('cluster');var os = require('os');if (c原创 2014-02-07 10:12:08 · 704 阅读 · 0 评论 -
Node.js学习笔记(6、child_process模块)
child_process模块用于新建子进程。子进程的运行结果储存在系统缓存之中(最大200KB),等到子进程运行结束以后,主进程再用回调函数读取子进程的运行结果。var childProcess = require('child_process');var ls = childProcess.exec('ls -l', function (error, stdout, stderr) {原创 2014-02-07 10:10:42 · 707 阅读 · 0 评论 -
Node.js学习笔记(9、模块管理器npm)
npm简介npm是Node.js默认的模块管理器,用来安装和管理node模块。在安装node的时候,会连带一起安装npm。node安装完成后,可以用下面的命令,查看一下npm的帮助文件。# npm命令列表npm help# 各个命令的简单用法npm -l下面的命令分别查看npm的版本和配置。npm -versionnpm config list -lnpm的原创 2014-02-07 10:29:22 · 1171 阅读 · 0 评论 -
Node.js学习笔记(5、process模块)
process模块用来与当前进程互动,可以通过全局变量process访问,不必使用require命令加载。属性process对象提供一系列属性,用于返回系统信息。process.pid:当前进程的进程号。process.version:Node的版本,比如v0.10.18。process.platform:当前系统平台,比如Linux。process.title:默认值为“原创 2014-02-07 09:30:16 · 788 阅读 · 0 评论 -
Node.js学习笔记(4、events模块)
基本用法events模块是node.js对“发布/订阅”模式(publish/subscribe)的部署。也就说,通过events模块的EventEmitter属性,建立一个消息中心;然后通过on方法,为各种事件指定回调函数,从而将程序转为事件驱动型,各个模块之间通过事件联系。var EventEmitter = require("events").EventEmitter; var原创 2014-01-29 16:59:41 · 617 阅读 · 0 评论 -
Node.js学习笔记(8、配置文件package.json)
每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install 命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。下面是一个最简单的package.json文件,只定义两项元数据:项目名称和项目版本。{ "name" : "xxx", "vers原创 2014-02-07 10:16:19 · 2122 阅读 · 0 评论 -
Node.js学习笔记(3、http模块)
实例:搭建一个HTTP服务器使用Node.js搭建HTTP服务器非常简单。var http = require('http');http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n');}).liste原创 2014-01-29 16:23:48 · 927 阅读 · 0 评论 -
Node.js学习笔记(2、File System模块)
Node.js官方APIfilesystem的缩写是fs,该模块提供本地文件的读写能力。fs.readFile(filename, [options], callback)filename Stringoptions Objectencoding String | Null default = nullflag String default = 'r'原创 2014-01-29 14:53:11 · 1067 阅读 · 0 评论 -
Node.js学习笔记(1、简介)
什么是Node.jsNode.js是JavaScript在服务器端的一个运行环境,也是一个工具库,用来与服务器端其他软件互动。(1)安装与更新访问官方网站nodejs.org了解安装细节。安装完成以后,运行下面的命令,查看是否能正常运行。node --version更新node.js版本,可以使用下面的命令。sudo npm install n -gsudo n stable原创 2014-01-29 14:27:55 · 1007 阅读 · 0 评论 -
Node.js 连接 MySQL 并进行数据库操作
[1].[代码] 安装 node-mysql 1$ npm installmysql[2].[代码] 创建测试表1//数据库名 NodeSample2 3CREATE TABLE`NodeSample`.`MyT原创 2014-01-22 21:41:49 · 698 阅读 · 0 评论 -
Node实现bigpipe
bigpipe.jsvar Bigpipe=function(){ this.callbacks={};}Bigpipe.prototype.ready=function(key,callback){ if(!this.callbacks[key]){ this.callbacks[key]=[]; } this.callbacks[key原创 2017-12-01 11:37:16 · 459 阅读 · 0 评论