Nodejs
TTUZ
cocos、cocos creator
展开
-
Nodejs之文件系统的使用
刚刚看了下官网的api,记录几个感觉常用的,如果哪里写错了,欢迎大家指正Nodejs版本4.4.2首先当然是require一下var fs = require('fs')1、判断文件是否存在,./代表和本js同级的目录下,/代表C盘目录下(1)异步方式fs.exists('./a.png', (exists) => { console.log(exists ? 'it\原创 2016-04-04 12:09:04 · 611 阅读 · 0 评论 -
nodejs模块:简单http请求路由,仿express
nodejs模块:简单http请求路由模块//http-rout.jsvar url = require('url');/** * 对resquest进行封装 * * @param {*} res */var packingRes = function (res) { var end = res.end; res.end = function (data) {原创 2017-04-15 15:54:40 · 2894 阅读 · 0 评论 -
js基础module.exports、exports、prototype说明
今天有点困了,简单说一下这三者module.exports : 声明的是一种类型举个栗子:1、//a.jsmodule.exports = ['aaa',18]//b.jsvar a= require('a')console.log(a[1]) //输出182、//a.jsmodule.exports =function(){th原创 2016-04-03 22:39:29 · 16792 阅读 · 0 评论 -
Async函数介绍
Async函数介绍基于async的0.2.9版本。async主要实现了三个部分的流程控制功能:集合: Collections流程控制: Control Flow工具类: Utils1). 集合: Collectionseach: 如果想对同一个集合中的所有元素都执行同一个异步操作。map: 对集合中的每一个元素,执行某个异步操作,得到结果。所有的结果转载 2017-04-12 21:00:56 · 730 阅读 · 0 评论 -
NodeJS 常用模块推荐
cluster&forevercluster & forever虽然 nodejs 原生已经提供了 cluster 模块,大部分情况下可以满足我们的基本需求,但这两个模块 cluster 和 forever 都提供了更强大的功能。cluster 及 forever 都能让你的 nodejs 应用的管理更加方便,比如启动、重启、停止你的应用。他们也都可以保证应用的转载 2017-01-22 17:50:06 · 1917 阅读 · 0 评论 -
linux安装nodejs、cnpm、pm2
NodeJSV4.4.4是一个长期支持版,是官方推荐安装的版本。在Linux下安装有两种方式,一个是下载源码make编译安装。另外一种是比较推荐的,直接下载编译好的二进制,官方比较推荐后者。//Linux 64bit versionwget https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.xz1212原创 2016-12-28 22:02:49 · 6052 阅读 · 0 评论 -
Node.js操作redis示例及常用命令汇总
转自:http://blog.csdn.NET/helencoder/article/details/51784654利用Redis、co-Redis进行redis操作/** * redis操作示例 */// 准备工作:npm install redis co-redis (--save) // 开发机ip: // 默认端口:6379// 文档参考:https://www.np转载 2016-10-10 17:25:01 · 11784 阅读 · 0 评论 -
Node.js express获取参数有三种方法
三种方式分别是:req.paramsreq.queryreq.body例如var express = require('express');var app = express();app.get('/:key', function (req, res) { //参数key存在req的params中:req.params.key /原创 2016-11-21 20:45:50 · 1383 阅读 · 0 评论 -
Nodejs之HTTP、WEBSOCKET及使用MYSQL
//服务器篇var express = require('express');var app = express()var server = require('http').createServer(app);var io = require('socket.io')(server);//并不需要同级目录下的socket.io.js//HTTP方式访问app.use原创 2016-04-03 23:58:25 · 2332 阅读 · 0 评论 -
Nodejs Request使用介绍
这篇就先介绍一个Node.js的模块——request。有了这个模块,http请求变的超简单。使用超简单Request使用超简单,同时支持https和重定向。var request = require('request');request('http://www.google.com', function (error, response, body) { if (转载 2016-10-17 20:13:18 · 19599 阅读 · 0 评论 -
nodejs读取网络文件写本地或转发
//读网络文件并转发(我用的express)app.get('/', function (req, res) { http.get(url, function (response) { response.setEncoding('binary'); //二进制binary var type = response.headers["conten原创 2016-09-29 11:56:47 · 13545 阅读 · 2 评论 -
nodejs连接sqlserver数据库支持事物封装-mssql模块
转自:http://blog.csdn.net/zzwwjjdj1/article/details/51995536--安装模块npm install mssql --连接数据库模块 ,基本封装看这里:http://blog.csdn.net/zzwwjjdj1/article/details/51911270npm install async --异步流程控制模块 ,转载 2016-08-08 10:51:30 · 2396 阅读 · 0 评论 -
Socket.IO 内置事件
在看一些Socket.IO的文章,都有提到自定义事件命名不要和内置事件冲突,但是找遍了也没有个权威的内置事件有哪些的说明。目前知道的有connection,disconnect,message这三个…又翻了一些文章这个写的比较详细:http://blog.csdn.net/guugle2010/article/details/38825275Socket.IO内置了一些默认事件转载 2016-06-30 16:03:06 · 2411 阅读 · 0 评论 -
让你的 Node.js 应用跑得更快的 10 个技巧
来源:http://www.jianshu.com/p/5e196e25e908Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快,异常的快。本文将介绍 10 条,经过检验得知可大大提高 Node 应用的技巧。废话不多说,让我们逐条来看看。转载 2016-04-06 11:01:27 · 614 阅读 · 0 评论 -
Mysql主从同步和读写分离配置
近期开发的系统中使用MySql作为数据库,由于数据涉及到Money,所以不得不慎重。同时,用户对最大访问量也提出了要求。为了避免Mysql成为性能瓶颈并具备很好的容错能力,特此实现主从热备和读写分离。在此简做纪要,以备日后所用!一、配置主从条件:两台PC,IP分别为192.168.168.253,192.168.168.251。两台PC上的Mysql版本为5.0。253上的Mysq转载 2016-04-05 14:13:56 · 2625 阅读 · 0 评论 -
Nodejs之request 和 response 对象的具体介绍
request 和 response 对象的具体介绍:Request 对象 - request 对象表示 HTTP 请求,包含了请求查询字符串,参数,内容,HTTP 头部等属性。常见属性有:req.app:当callback为外部文件时,用req.app访问express的实例req.baseUrl:获取路由当前安装的URL路径req.body / req.cookie转载 2016-04-04 13:09:16 · 3075 阅读 · 1 评论 -
nodejs下使用protobufjs6.x.x版本
环境nodejs:v6.10.3npm:3.10.10protobufjs:6.7.3ws:3.0.0步骤一、安装node(略) 二、创建项目文件,一个server一个client,目录结构均为|.vscode|---launch.json|node_modules|---略|proto|---a.proto|---b.proto|index.js|package.json二原创 2017-06-01 20:02:05 · 4266 阅读 · 0 评论