Node.js
scwMason
一个怀揣梦想的有志青年
展开
-
node搭建简单的TCP通讯系统
//模块依赖var net = require("net");var count = 0;var chunk = "";var user = {};//记录所有用户的信息var server = net.createServer(function (conn) { conn.write('>Welcome to \033[96m node-chat\033[39m!' ...原创 2018-11-23 20:58:10 · 264 阅读 · 0 评论 -
结合node搭建jsonp服务器
var http = require('http');var server = http.createServer();const urlModule = require("url");//解析url地址server.on("request", function (req, res) { const { pathname: url, query } = urlModule.pars...原创 2019-01-05 11:21:31 · 249 阅读 · 0 评论 -
利用connect的body parser中间件构建上传文件操作
var connect = require('connect'); //引入connect模块var fs = require( 'fs' );//引入fs模块var server = connect( connect.static('./staticY'),//利用static中间件添加staticY文件夹 connect.bodyParser(),//链接bodyParser中间...原创 2018-12-06 23:31:59 · 222 阅读 · 0 评论 -
mime的版本问题
在使用nodejs中的mime模块处理静态文件的时候,出现mime.lookup的错误,具体错误如下:mime.lookup is not a function at E:\nodeJs\koa\koa2\MVVM\static-files.js:11:42 at <anonymous>原因是:mime 2.x.x 版本修改了函数名。截图如下...原创 2018-12-06 19:44:34 · 616 阅读 · 0 评论 -
利用Connect创建一个简单网站
首先我们要建立一个json文件导入connect模块:{ "name": "mywebsite", "version": "0.1.1", "dependencies": { "connect":"1.8.7" }}然后我们自己创建一个中间件request-time:module.exports原创 2018-12-05 22:52:36 · 390 阅读 · 0 评论 -
使用HTTP构建一个网站
使用原生的HTTP API我们构建这样的文件结构:var http = require("http");var fs = require("fs");var server = http.createServer(function (req, res) { console.log("***"+req.url+"***"); if (req.method == "G...原创 2018-12-05 21:17:34 · 749 阅读 · 0 评论 -
Connect和Session(会话)
user.json{ "tobi":{ "password":"ferret", "name":"Tobi Hellowaychuk" }}package.json{ "name": "mywebsite", "version": "0.1.1",原创 2018-12-08 20:40:57 · 1080 阅读 · 0 评论 -
将网站挂载到服务器上(转)
一篇很好的文章https://blog.csdn.net/su_ling/article/details/70254638原创 2018-12-08 17:32:01 · 2355 阅读 · 0 评论 -
node的HTPP请求
我们先写一个js文件:require("http").createServer(function(req,res){ res.writeHead(200,{'Content-Type':'text/html'}); res.end('Helld <b>Word</b>'); console.log("listening in 127.0.0.1...原创 2018-11-27 15:28:40 · 220 阅读 · 0 评论 -
win10下的telnet服务
因为win10下的telnet是默认关闭的,所以要自行打开,网上有很多资料,这里不解释了我们以3000端口来模拟输入telnet 127.0.0.1 3000此时需要按下"ctrl+]",出现能够输入的界面。输入st可以看到是连接到了本地的。发送http请求,需使用命令sen GET / HTTP/1.1可看到已经成功发送要想得到显示的回传数据需按三下enter键。...转载 2018-11-23 15:50:00 · 1552 阅读 · 0 评论 -
node搭建客户端向服务器发送数据
服务器:var qs =require('querystring');require('http').createServer(function(req,res){ var body=''; req.on('data',function(chunk){//监听3000端口的输入情况 body+=chunk; }); req.on('end',...原创 2018-11-28 21:27:37 · 889 阅读 · 0 评论 -
node搭建简单的文件查询
这里我们需要fs模块var fs = require("fs");fs模块允许我们使用Stream API来对数据进行读写操作。与readFile和writeFile方法不一样,他对内的分配不是一次完成的。var fs = require("fs");var stdout = process.stdout;//先将输入输出保存在变量里面var stdin = process.s...原创 2018-11-24 21:06:03 · 190 阅读 · 0 评论 -
Node读写文件
fs.writeFile(__dirname+'/demo.txt',url,{flag:'a'},function(err){ if(err){ console.error(err); }else{ console.log(url+"sucessful"); } })这是写入txt文本文...原创 2019-01-02 16:59:07 · 254 阅读 · 0 评论