随笔分类 -  Nodejs

CentOS安装NodeJS及Express开发框架
摘要:安装过程: Step 1、确认服务器有nodejs编译及依赖相关软件,如果没有可通过运行以下命令安装。 [root@BobServerStation local]# yum -y install gcc gcc-c++ openssl-devel [root@BobServerStation loc 阅读全文

posted @ 2017-12-20 15:33 子墨' 阅读(564) 评论(0) 推荐(0)

npm publish 发布
摘要:前言 我们npm publish发布的时候,一定是本地文件发布到远程仓库,并且登录到http://registry.npmjs.org(即npm adduser或npmlogin)之后,才可以进行发布。 一、npm包结构(编写) npm包实际是一个存档文件,即一个目录直接打包为.zip或tar.gz 阅读全文

posted @ 2017-12-13 23:10 子墨' 阅读(733) 评论(0) 推荐(0)

Mongoose介绍和入门
摘要:安装成功后,就可以通过 require('mongoose') 来使用! 连接字符串 创建一个db.js 调用node db.js执行就会看到输出如下图 从代码中可以看出,监听了几个事件,并且执行触发了connected事件,这表示连接成功 connection中不止有如上几个事件,关键看你想要监听 阅读全文

posted @ 2017-12-11 15:23 子墨' 阅读(284) 评论(0) 推荐(0)

如何在Node.js中合并两个复杂对象
摘要:通常情况下,在Node.js中我们可以通过underscore的extend或者lodash的merge来合并两个对象,但是对于像下面这种复杂的对象,要如何来应对呢? 例如我有以下两个object: 希望合并之后的结果输出成下面这样: 通过underscore或者lodash现有的方法我们无法实现上 阅读全文

posted @ 2017-08-02 10:49 子墨' 阅读(658) 评论(0) 推荐(0)

Sequelize 和 MySQL 对照
摘要:如果你觉得Sequelize的文档有点多、杂,不方便看,可以看看这篇。 在使用NodeJS来关系型操作数据库时,为了方便,通常都会选择一个合适的ORM(Object Relationship Model)框架。毕竟直接操作SQL比较繁琐,通过ORM框架,我们可以使用面向对象的方式来操作表。NodeJ 阅读全文

posted @ 2017-04-24 21:09 子墨' 阅读(374) 评论(0) 推荐(0)

解决npm速度慢的问题!!!
摘要:说明:因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。32个!来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”; 官方 阅读全文

posted @ 2017-02-27 11:11 子墨' 阅读(799) 评论(0) 推荐(0)

windows下Gulp入门详细教程
摘要:以下教程亲自实践可行: 另外添加一个Gulp自动编译、压缩、更新、测试的教程链接:https://markpop.github.io/2014/09/17/Gulp%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/ 简介: gulp是前端开发过程中对代码进行构建的工具,是自动 阅读全文

posted @ 2017-02-27 11:10 子墨' 阅读(1916) 评论(0) 推荐(0)

node.js 版本升级
摘要:node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。 首先安装n模块: npm install -g n第二步: 升级node.js到最新稳定版 n stable是不是很简单?! n后面也可以跟随版本号比如: n v0.10.26或 n 0.10.26就这么简单,这 阅读全文

posted @ 2017-02-09 15:42 子墨' 阅读(6094) 评论(0) 推荐(0)

Sequelize 和 MySQL 对照
摘要:如果你觉得Sequelize的文档有点多、杂,不方便看,可以看看这篇。 在使用NodeJS来关系型操作数据库时,为了方便,通常都会选择一个合适的ORM(Object Relationship Model)框架。毕竟直接操作SQL比较繁琐,通过ORM框架,我们可以使用面向对象的方式来操作表。NodeJ 阅读全文

posted @ 2016-06-21 16:42 子墨' 阅读(1478) 评论(0) 推荐(0)

PM2 介绍
摘要:pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。它非常适合IaaS结构,但不要把它用于PaaS方案(随后将开发Paas的解决方案).备注:SaaS、PaaS和IaaS是云服务模式。 Sa 阅读全文

posted @ 2016-05-23 17:31 子墨' 阅读(267) 评论(0) 推荐(0)

require.js的用法
摘要:我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 <script src=" 阅读全文

posted @ 2016-05-06 11:56 子墨' 阅读(333) 评论(0) 推荐(0)

扩展RBAC用户角色权限设计方案
摘要:RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) 角 阅读全文

posted @ 2016-02-19 15:18 子墨' 阅读(260) 评论(0) 推荐(0)

使用angular封装echarts
摘要:Echarts是一个开源的图表组件,图表比较丰富,工作中需要用到它来搭建一个数据展示系统。但是系统原有的框架是基于angular的,而echarts是基于原生js的,如果直接使用的话就丢失了angular双向绑定的优势,而且后续代码不好维护,所以需要将echarts封装成一个通用的angular组件... 阅读全文

posted @ 2016-01-14 10:47 子墨' 阅读(1556) 评论(0) 推荐(0)

MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门
摘要:MongoDB开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序;高伸缩性;NoSQL毕竟还处于发展阶段,也有说它的各种问题的:http://coolshell.cn/articles/5826.html 官网地址:http://www.mongodb.org/AP... 阅读全文

posted @ 2016-01-08 10:41 子墨' 阅读(363) 评论(0) 推荐(0)

base64和图片的互转(HTML5的File实现)
摘要:简单的html5 File测试 for pic2base64 阅读全文

posted @ 2016-01-08 10:40 子墨' 阅读(1465) 评论(0) 推荐(0)

nodejs使用mongoose
摘要:var mongoose = require("mongoose");// 连接字符串格式为mongodb://主机/数据库名mongoose.connect('mongodb://cloud:pass9cuo@t.10000bee.com:27017/cloud');var Schema = mo... 阅读全文

posted @ 2016-01-08 10:40 子墨' 阅读(314) 评论(0) 推荐(0)

ExpressJS File Uploading – GridFS – MongoDB
摘要:n this blog post we will see how to handle multipart data/file uploading with expressjs. Save files to mongodb using GridFS and rending files.To handl... 阅读全文

posted @ 2016-01-08 10:39 子墨' 阅读(436) 评论(0) 推荐(0)

nodejs base64 编码解码
摘要:普通字符串 编码解码:var b = new Buffer('JavaScript'); var s = b.toString('base64'); // SmF2YVNjcmlwdA== var b = new Buffer('SmF2YVNjcmlwdA==', 'base64') var s ... 阅读全文

posted @ 2016-01-08 10:32 子墨' 阅读(739) 评论(0) 推荐(0)

如何用nodejs写入mysql 的blob格式的数据
摘要:So, if the array length equals 4, then the size of blob data in mysql DB must be 4 bytes. And it works fine with numbers less than 128.var res = ""; ... 阅读全文

posted @ 2016-01-08 10:31 子墨' 阅读(2607) 评论(0) 推荐(0)

nodejs fs 模块的用途
摘要:/*** New node filefs 操作*/var fs = require(“fs”);/*创建文件var fileName = “anps_hsj”;fs.mkdir(fileName,function(err){if(err) throw errconsole.log(“创建文件成功”)... 阅读全文

posted @ 2015-11-04 17:46 子墨' 阅读(441) 评论(0) 推荐(0)

导航