node
文章平均质量分 68
碵蝎
这个作者很懒,什么都没留下…
展开
-
06、处理get和post事件
get例子 :(获取前端传过来的参数)const http = require('http');const url = require('url');http.createServer((req,res)=>{ if(req.url === '/favicon.ico'){return;} let path = url.parse(req.url).pathname; if(path == '/getNews'){ let data = u原创 2020-07-22 20:15:28 · 273 阅读 · 0 评论 -
node.js常用方法
url.parseconst url = require('url');let str = 'http://www.baidu.com?search=xxx';console.log( url.parse(str) );console.log( url.parse(str).pathname );输出 :Url { protocol: 'http:', slashes: true, auth: null, host: 'www.baidu.com', port:原创 2020-07-22 19:06:11 · 328 阅读 · 0 评论 -
写一个类似express框架
express.jsconst http = require('http');const fs = require('fs');const path = require('path');const url = require('url');let G = { _get: {}, _post: {}, //扩展res方法 extendRes(res){ res.send=(data)=>{ res.writeH原创 2020-07-22 18:27:49 · 193 阅读 · 0 评论 -
05、fs模块
fs.stat 检测是文件还是目录const fs = require('fs');fs.stat('./css', (error,stats)=>{ if(error){ console.log(error); }else{ console.log(stats); console.log(`文件:${stats.isFile()}`); console.log(`目录:${stats.isDirec.原创 2020-07-21 00:11:11 · 198 阅读 · 0 评论 -
04.模块导出以及引入
node的模块导出与ES6的模块导出类似,node的模块导出是用exports和module.exports。exports : 导出一个变量module.exports : 导出一个json引入数据则是用 require关键字例子 :config.js (需要被导出的数据存放在一个叫config.js的文件)exports.a = [1,2,3,4,5];exports.b = 2020;se...原创 2018-05-24 18:03:11 · 447 阅读 · 0 评论 -
03、supervisor
获取get数据获取get数据需要引入url模块,例子 :var http = require('http');var urlManager = require('url');var server = http.createServer(function(req,res){ if (req.url === '/favicon.ico') {return;} var msg = urlM...原创 2018-05-05 15:13:33 · 608 阅读 · 0 评论 -
02、http模块与url模块
Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。建议大家使用异步方法,比起同步,异步方法性能更高,速度更快,而且没有阻塞。读取文件(同步)let fs = require('fs');...原创 2018-04-24 01:45:21 · 256 阅读 · 0 评论 -
01、入门
node是什么玩意?简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。怎么玩?1、安装nodehttps://nodejs.org/zh-cn/箭...原创 2018-04-23 02:12:58 · 369 阅读 · 0 评论