
node
newway007
这个作者很懒,什么都没留下…
展开
-
express的安装
理论上这个安装应该没什么问题。。我看到网上攻略都是说全局安装express,然后因为4.0+版本将命令行工具分离出来了。所以需要安装npm install express-generator -g但是我的node.js有点特殊,我之前安装一个什么东西将npm版本降低了。。然后前几天又安装一个啥,说npm版本和node.js?版本不一致?我又屁颠屁颠升高了npm版本。。又改了一些东...原创 2020-03-26 17:16:03 · 155 阅读 · 0 评论 -
node.js之express
main.jsvar express = require('express');var app = express(); app.use('/public', express.static('public')); app.get('/index.html', function (req, res) { res.sendFile( __dirname + "/" + "inde...原创 2019-12-20 09:54:23 · 141 阅读 · 0 评论 -
node之开启服务器展示HTML页面
var fs = require('fs'), url = require('url'), path = require('path'), http = require('http'); var root = path.resolve(process.argv[2] || '.');//服务器的server.js当前的目录root=pa...原创 2019-12-19 19:58:31 · 941 阅读 · 0 评论 -
node之服务端客户端通信
server.jsvar net = require('net'); //模块引入var listenPort = 8080; //监听端口var server = net.createServer(function (socket) { // 创建socket服务端 console.log('connect: ' + socket.remoteAddress + '...原创 2019-12-19 18:20:49 · 242 阅读 · 0 评论 -
node.js之buffer缓冲区
JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。创建 Buffer 类方法 1创建长度为 10 字节的 Buffer 实例:var buf = new Buffer(10);方法 2通过给定的数组创建...转载 2019-12-18 22:23:36 · 127 阅读 · 0 评论 -
node.js之 EventEmitter
node的事件模块只包含了一个类:EventEmitter。这个类在node的内置模块和第三方模块中大量使用。EventEmitter本质上是一个观察者模式的实现。所谓观察者模式:它定义了对象间的一种一对多的关系,让多个观察者对象同时监听某一个主题对象,当一个对象发生改变时,所有依赖于它的对象都将得到通知。因此最基本的EventEmitter功能,包含了一个观察者和一个被监听的对象,对...原创 2019-12-18 17:03:10 · 493 阅读 · 1 评论 -
node.js系列之阻塞和回调
Node.js 回调函数回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数创建input.txt阿里云大学地址:edu.aliyun.com阻塞代码:main.jsvar fs = require("fs");var data = fs.readFileSync('input.txt');console....转载 2019-12-18 14:59:16 · 136 阅读 · 0 评论