node比客户端浏览器的js强的地方之一就是他的文件操作模块,可以直接对系统的文件进行操作 再打开来看下是否发生了变化,由此可见node的强大的地方了.. 实际代码如下所示: /** * Created by leigood on 2016/8/30. */ var fs = require('fs'); var exec = require('child_process').exec; //打开 var data = fs.readFileSync('day.txt','utf-8'); //…
node其实也给我们留下了密码的加密发送,不过一般都是用cmd5加密其实也是够了,但是sha1加密也要提下: /** * Created by leigood on 2016/8/31. */ var crypto = require('crypto'); var md5 = crypto.createHash('md5'); var pass = 'admin888'; md5.update(pass); //var ps = md5.digest('md5'); //console.log(…
node下如果想域名解析是需要通过apache或者ng的反向版定才可以实现的,但是他也给我们留下了哟套DNS操作方法: /** * Created by leigood on 2016/8/30. */ //1 resolve() --决定 域名转换成ip(dns的记录) //2 reverse() --颠倒 ip转换成域名 lookup() var dns = require('dns'); //这里其实可以理解成是用域名来查看该域名绑定在那台主机上 //这个A是域名的绑定方式 /*dns.r…
我们来升级玩玩,废话不多说,代码如下所示: /** * Created by leigood on 2016/8/12. */ var net = require('net'); var ChatSrever = net.createServer(); clinetList = []; ChatSrever.on("connection",function(client){ client.name = client.remoteAddress + ":" + cli…
在修改的时候和在PHP里面修改的一样,都是需要在列表页传个id过来才可以实现修改的,如下所示: 然后在后端接收到他传过来id的同时去读取该id的所有信息: 然后就开始写post处理数据方面的问题了,如下所示: <% include header.html %> <div class="wrapper row-offcanvas row-offcanvas-left"> <!-- Left side column. contains the logo and…
首先还是来链接数据库,然后就查找,如下所示: /** * Created by leigood on 2016/8/31. */ var express = require('express'); var router = express.Router(); //引入mongodb模块 var MongoClient = require('mongodb').MongoClient; var DB_STR = "mongodb://localhost:27017/blog";//这里的…
我们上一步就引入了mongodb了,那么下一步就要开始写添加数据了,不过有个前提是先将表单的数据处理好: 最基本的这部现在已经成功了,因为最基本的这步就是先将表单处的提交方式和提交地址给处理好,这里和PHP的基本上是一样... 然后我们在后端处理下接收的内容.. 已经在后端成功接收到了,那么下一步就是直接让他入库了... /** * Created by leigood on 2016/8/31. */ var express = require('express'); var router =…
其实Buffer也是一种数据结构的东西,但实际中用得并不多,我们只需要知道常用的转换方法即可: /** * Created by leigood on 2016/8/30. */ var str = 'ewlcome leigood'; //将字符串转换成Buffer格式的数据,Buffer的B一点要大写,否则报错 var buf = new Buffer(str,'utf-8'); console.log(buf); var str2 = buf.toString(); console.log…
我们先到手册上看看: 上面很明显就写着返回一个对象. 再来看看util模块, 废话不哦多说,先上一点代码: /** * Created by leigood on 2016/8/13. */ var http = require('http'); var url = require('url'); var util = require('util'); var server = http.createServer(function(req,res){ res.writeHead(200,{"Co…
目录结构如下所示: /** * Created by leigood on 2016/8/13. */ var http = require("http"); var fs = require("fs"); http.createServer(function(req,res){ res.writeHead(200,{'Content-Type':'text/html'}); var data = fs.readFileSync("1.html"…
我们理论知识太多还不如实战,我们来写一个可以通过telnet腾讯的小玩意玩玩: var net = require('net'); var ChatServer = net.createServer(); clinetList = []; ChatServer.on("connection",function(client){ clinetList.push(client); client.write('hello world leigood \n\r'); client.on(&qu…