NodeJs
沈纵情
有理想的小孩
展开
-
Node.Js 环境配置
官方下载:https://nodejs.org/en/直接安装 cmd后 node -v原创 2016-04-26 13:57:28 · 456 阅读 · 0 评论 -
node.js Router
/** * Created by dell on 2016/6/29. */var express = require('express');var morgan = require('morgan');var app = express();app.use(express.static('./public'));app.use(morgan());app.get('/',f原创 2016-06-29 16:03:11 · 727 阅读 · 0 评论 -
node.js net socket
/** * Created by dell on 2016/6/29. */var net = require('net');const PORT = 18001;const HOST = '127.0.0.1';var tcpClient = net.Socket();tcpClient.connect(PORT,HOST,function(){ console.l原创 2016-06-29 16:59:31 · 544 阅读 · 0 评论 -
node.js在windows下服务不成功
net start mongodb 不成功,试了网上很多方法,还是不行mongod --dbpath "D:\mongodb\data\db" --directoryperdb --logpath "D:\mongodb\data\log\mongodb.log" --install --serviceName "MongoDB"mongod --dbpath "D:\mongod原创 2016-06-15 12:07:04 · 1280 阅读 · 0 评论 -
mongodb 数据操作
Microsoft Windows [版本 6.3.9600](c) 2013 Microsoft Corporation。保留所有权利。C:\Users\dell>d:D:\>cd mongodbD:\mongodb>cd binD:\mongodb\bin>mongoMongoDB shell version: 3.2.7connecting to: test> sho原创 2016-06-15 11:35:58 · 11049 阅读 · 0 评论 -
node.js操作mongodb
/** * Created by dell on 2016/6/15. */var mongoose = require('./mongoose');var uri = 'mongodb:username:password@hostname:port/databasename';uri = 'mongodb://localhost/part9';mongoose.connect(ur原创 2016-06-15 15:24:12 · 395 阅读 · 0 评论 -
node.js 安装cnpm nodemon express pm2 node-inspector
D:\NodeJs\study_source_code>npm install -g cnpm --registry=https://registry.npm.taobao.org/C:\Users\dell\AppData\Roaming\npm\cnpm-check -> C:\Users\dell\AppData\Roaming\npm\node_modules\cnpm\bin\cn原创 2016-06-15 15:48:45 · 10474 阅读 · 1 评论 -
'express' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
D:\NodeJs\study_source_code>express mongooseExpress'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。D:\NodeJs\study_source_code>解决D:\NodeJs\study_source_code>cnpm install -g express-generator[expres原创 2016-06-15 16:22:23 · 1959 阅读 · 0 评论 -
mongoose 模式使用
var mongoose = require('mongoose');mongoose.connect('mongodb://localost/part10');var UserSchema = new mongoose.Schema({ nickname: { type: String, // 固定值的默认值 default: 'new user' },原创 2016-06-16 14:02:50 · 1746 阅读 · 0 评论 -
mongoose 相关操作
var mongoose = require('mongoose');mongoose.connect('mongodb://localhost/part10');var BookSchema = new mongoose.Schema({ name: String, isbn: Number});// 静态方法BookSchema.statics.findByISBN =原创 2016-06-16 16:11:18 · 589 阅读 · 0 评论 -
node.js Waterline
/** * 演示 waterilne 的使用 */var Waterline = require('waterline');var mysqlAdapter = require('sails-mysql');var mongoAdapter = require('sails-mongo');// 适配器var adapters = { mongo: mongoAdapte原创 2016-06-16 17:20:30 · 898 阅读 · 0 评论 -
node.js 日志
npm install morgan/** * Created by dell on 2016/6/29. */var express = require('express');var morgan = require('morgan');var app = express();app.use(express.static('./public'));app.use(morga原创 2016-06-29 15:59:04 · 811 阅读 · 0 评论 -
node.js express(二)
http://localhost:18001/test.txt/** * Created by dell on 2016/6/29. */var express = require('express');var app = express();app.use(express.static('./public'));app.get('/',function(req,res){原创 2016-06-29 15:14:08 · 347 阅读 · 0 评论 -
Node.js Error: listen EADDRNOTAVAIL
C:\Users\dell\Desktop\node>node nodedemo.jsConfiugre: host=192.168.1.115, port=8080Server created: [object Object]events.js:141 throw er; // Unhandled 'error' event ^Error: listen EAD原创 2016-04-26 14:44:28 · 13855 阅读 · 0 评论 -
Node.js 基础命令
node -vC:\Users\dell\Desktop\node>node -e "console.log('hello word')";hello wordC:\Users\dell\Desktop\node>node> console.log("haha")hahaundefined>第一行执行结果,第二行返回值如果乱码,用utf-8C:\U原创 2016-04-26 15:21:59 · 3580 阅读 · 0 评论 -
Node.js 读写文件
D:\NodeJs\node>npm install iconv-lite上面为了支持中文?//由于Node.js仅支持如下编码:utf8, ucs2, ascii, binary, base64, hex,并不支持中文GBK或GB2312之类的编码,//因此如果要读写GBK或GB2312格式的文件的中文内容,必须要用额外的模块:iconv-litevar原创 2016-04-26 17:49:58 · 633 阅读 · 0 评论 -
Node.js EventEmitter 事件监听
//event.js var EventEmitter = require('events').EventEmitter; var event = new EventEmitter(); event.on('some_event', function() { console.log('some_event occured.'); }); setTimeout(function(原创 2016-04-28 09:46:33 · 1764 阅读 · 0 评论 -
node.js require 加载自己的模块
module.jsvar name ;exports.setName = function setName(full_name){ name = full_name;}exports.sayHello = function sayHello(){ console.log("Hello " + name);}getModule.jsvar module = req原创 2016-04-28 10:54:13 · 1868 阅读 · 0 评论 -
node.js 加载包 package.json
目录结构 lib 、bin、test 包和package.json全部放在package包下{"main":"./lib/package.js"}package.jsexports.hello = function(){ console.log("test package");}getPackage.jsvar pack = require("./原创 2016-04-28 11:44:24 · 2297 阅读 · 0 评论 -
node.js process
process.on('uncaughtException', function (err) { console.log('Caught exception: ' + err);});setTimeout(function () { console.log('This will still run.');}, 500);// Intentionally cause an excep原创 2016-04-28 16:36:44 · 483 阅读 · 0 评论 -
node.js url
var url = require('url');var content = url.parse("http://www.jd.com/");console.log(content);var url = require('url');var content = url.format({ protocol: 'http:', slashes: true, auth: null,原创 2016-04-28 18:38:58 · 455 阅读 · 0 评论 -
node.js stream
原创 2016-06-13 14:44:11 · 366 阅读 · 0 评论 -
node.js http
http://localhost:18000//** * Created by dell on 2016/6/29. */var http = require('http');var requestHandler = function(req,res){ res.end('Hi liaojianguo');}var web = http.createServer(re原创 2016-06-29 14:16:31 · 447 阅读 · 0 评论 -
node.js express
npm install express/** * Created by dell on 2016/6/29. */var express = require('express');var app = express();app.get('/',function(req,res){ res.end('Hi liaojianguo');});app.liste原创 2016-06-29 14:45:43 · 327 阅读 · 0 评论 -
node.js 实例DoraCMS
工程https://github.com/doramart/DoraCMS双击启动redisD:\NodeJs\redis-2.4.5-win32-win64\64bitredis-server.exe启动mongodbmongod --dbpath D:\mongodb\data\db启动服务D:\NodeJs\study_source_code\原创 2016-07-08 17:15:21 · 924 阅读 · 0 评论