
node-js
白鼠闹东京
这个作者很懒,什么都没留下…
展开
-
Nodejs+express+ejs简单实例
前几天主要看了express,今天开始接触ejs,jade还是不想看了,O(∩_∩)O哈哈~var express = require("express");var ejs = require('ejs');//var fs = require("fs");//var bodyParser = require('body-parser');var app = express();app.eng原创 2016-05-17 15:59:22 · 12195 阅读 · 1 评论 -
Request —— 让 Node.js http请求变得超简单
转自:https://segmentfault.com/a/1190000000385867先前一直比较关注前端的东西,对后端了解较少。不过一直对Node.js比较感兴趣,去年12月还去参加了阿里的CNODE交流聚会。以后希望通过这里的博客分享一些学习Node.js的笔记。一方面总结了自己的学习心得,另一方面也可以和大家一起分享交流。嗯,大概就是这样子。这篇就先介绍一个Node.js的模块——re转载 2017-03-26 21:03:27 · 22120 阅读 · 0 评论 -
node.js的request模块
转自:http://www.cnblogs.com/meteoric_cry/archive/2012/08/18/2645530.htmlrequest模块让http请求变的更加简单。最简单的一个示例: var request = require('request'); request('http://www.google.com', function (error, response, bod转载 2017-03-26 20:53:23 · 541 阅读 · 0 评论 -
NodeJS常用模块介绍
转自:http://www.cnblogs.com/simadi/p/5793622.html收集了NodeJS开发中常用的一些模块。MVC框架 - ExpressExpress 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站。Express框架建立在Nodejs内置的Http模块上,并对Http模块再包装,从而实际Web请求处理的 功能。它支持多种前端模板,如Jade, EJS等转载 2017-03-30 14:14:26 · 1860 阅读 · 0 评论 -
nodeJs使用连接池链接mysql
mysql.js//连接数据库var mysql = require('mysql');var pool = mysql.createPool({ host: 'localhost', user: 'root', password: 'gfdfsdf34r34r', database:'caiji'});module.exports = function(sq原创 2017-03-30 00:03:43 · 2175 阅读 · 0 评论 -
nodejs调用mysql
更多使用方法:https://www.npmjs.com/package/mysql//连接数据库var mysql = require('mysql');var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'frer42dr4f@2134',原创 2017-03-28 21:13:50 · 983 阅读 · 0 评论 -
NodeJs上传文件至七牛
主要是直接输入内容并且保存到七牛var qiniu = require('qiniu');var fs = require('fs');// 初始化ak,skqiniu.conf.ACCESS_KEY = '*******';qiniu.conf.SECRET_KEY = '*******';var key = "test1.txt";var putPolicy = new qiniu.rs原创 2017-01-16 11:28:56 · 4010 阅读 · 0 评论 -
nodejs的md5加密
最好的方法是,先把字符串转为二进制,否则有中文的话,跟其他语言加密出来的就不一样喽var md5 = function(data) { var Buffer = require("buffer").Buffer; var buf = new Buffer(data); var str = buf.toString("binary"); var crypto = req原创 2016-12-23 16:57:33 · 7823 阅读 · 0 评论 -
nodejs中aes-128-cbc加密和解密
转自:http://www.tuicool.com/articles/YRZFZ3U和java程序进行交互的时候,java那边使用AES 128位填充模式:AES/CBC/PKCS5Padding加密方法,在nodejs中采用对应的aes-128-cbc加密方法就能对应上,因为有使用向量(iv),所以nodejs中要用createCipheriv方法,而不是createCipher。在这类加密和解转载 2016-12-21 21:29:18 · 9370 阅读 · 0 评论 -
NodeJS+Expres+Socket.io实现HTTP通知websocket客户端
无聊的时候乱想的,在游戏客户端中调用http接口,及时的通知web端消息。公司的一个需求,虽然因为浏览器的兼容性,放弃了这个方案。下面是个乱写的demovar app = require('express')();var http = require('http').Server(app);var io = require('socket.io')(http);var events = req原创 2016-06-12 13:39:46 · 3513 阅读 · 0 评论 -
NodeJS+Express+mongoDB简单测试
写的很乱,主要是给自己看的O(∩_∩)O哈哈~ 1、express 2、EJS模板引擎的使用 3、bodyParser中间件使用 4、mongoskin的使用var mongoskin = require("mongoskin");var db = mongoskin.db("mongodb://localhost/app");var express = require("express原创 2016-05-23 17:14:03 · 991 阅读 · 0 评论 -
NodeJS实现WebSocket,太容易了吧!!
我们基于express和socket.io开发,首先我们需要安装以下包npm install --save expressnpm install --save socket.io服务器端代码:var app = require('express')();var http = require('http').Server(app);var io = require('socket.io')(ht原创 2016-06-07 15:21:09 · 15196 阅读 · 3 评论 -
Express使用静态资源和EJS使用部分视图
var app = express();app.use(express.static("public"));前面可以再加一个path的,没加就代表匹配根目录<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title><%= title %></title></head><body> <%= userinfo.u原创 2016-05-17 17:07:18 · 1988 阅读 · 0 评论 -
async的使用
转自:http://www.jianshu.com/p/977b11cb61be用过node.js 有时候一定会为js的异步问题感到头痛, 之前写过一篇博客是用递归解决异步问题的,node.js使用递归解决异步性问题 这次要给大家介绍的是 一个第三方库 async安装npm install async引用var async=require('async');基本语法解决多个无关函数的异步问题a转载 2017-03-26 21:56:40 · 710 阅读 · 0 评论