
NodeJs
litter_lj
这个作者很懒,什么都没留下…
展开
-
Koa插件使用
1.基本使用const Koa = require("koa"); // 获取koaconst bodyParser = require("koa-bodyparser"); // body中间件// const static = require("koa-static"); // 静态服务器中间件const path = require("path");const KoaRouter = require("@koa/router"); // 路由包const views= require(原创 2020-12-31 16:40:59 · 420 阅读 · 0 评论 -
nodejs的http
1.http的常规使用const http = require("http");const urlPkg= require("url");const server = http.createServer((req, res) => { if(req.url==='/favicon.ico') return; const method= req.method.toLowerCase(); // 获取请求的方法 const url= urlPkg.parse(req.url,tru原创 2020-12-10 14:49:09 · 205 阅读 · 0 评论 -
nodejs的文件流 stream
1.文件可读流const fs= require("fs");const stm =fs.createReadStream("./file.txt",{ flags: "r", // 读取模式 autoClose: true, // 读取完毕自动关闭流 emitClose: true, start: 3, // 开始位置 end: 11, // 结束位置 highWaterMark: 6 // 一次文件读取的最大量【内存开辟大小】});l原创 2020-12-10 14:29:48 · 1193 阅读 · 0 评论 -
commander的使用和npm的介绍
1.commanderconst commander = require("commander"); // 第三方包const chalk = require("chalk");console.log(chalk.green("====参数的解析和commander的简单使用===="));commander.name("node"); // 名字介绍commander.usage("<path file>"); // 使用方式介绍commander.version("1.0.原创 2020-12-10 14:11:42 · 4118 阅读 · 1 评论 -
nodejs的events事件
1.events的使用const EventEmitter = require("events");const util = require("util");// const event = new EventEmitter(); //这是直接实例化eventsfunction Man() {}util.inherits(Man, EventEmitter); // 实现原型的继承const event = new Man(); // 区别到具体的类,实例化类event.o原创 2020-12-10 13:50:57 · 311 阅读 · 0 评论 -
nodejs的Buffer
1.buffer常用方法// nodejs的中文是三个字节let buf = Buffer.from("珠峰"); // 参数是string 建立内存空间let buf1 = buf.slice(0, 3); // 截取内存console.log(buf1); // <Buffer e7 8f a0>console.log(buf1.toString()); // 珠buf1[0] = 100; // 这里修改了第一个字节console.log(buf1); // <原创 2020-12-10 13:41:07 · 311 阅读 · 1 评论 -
nodejs的Fs模块
1.读文件const fs = require("fs");const path = require("path");const resolve = (url) => path.resolve(__dirname, url);// 同步读取function readWriteFileSync(path, wPath) { let content; try { content = fs.readFileSync(path); // 读取内容 fs.appendF原创 2020-12-10 11:34:11 · 243 阅读 · 0 评论 -
nodejs常用全局变量
1.processconst chalk = require("chalk"); //第三方包,让console有颜色console.log(chalk.green("====常见全局变量的演示===="));console.log( process.platform, chalk.grey("平台 一般是win32(windows)和darwin32(os,mac)"));console.log(process.env.JAVA_HOME, chalk.grey("环境变量 env原创 2020-12-10 11:21:19 · 658 阅读 · 0 评论 -
NodeJs的简易web服务器
1.Types.js 对应Content-Type的类型module.exports={ ".js": "text/javascript", ".css":"text/css", ".html":"text/html", ".jpg":"images/jpeg"}// types举几个例子,nodejs的自定义模块2.简易的web服务器let ...原创 2019-06-09 15:48:31 · 564 阅读 · 0 评论 -
Nodejs的fs模块
NodeJs的方法正常是异步,加上Sync就是同步,例如statSync1.检测文件还是目录let fs= require("fs");//检测文件还是目录fs.stat("http.js",(err,stas)=>{ if (err) { //如果没有这个目录或者文件,会报错 console.log(err); return fal...原创 2019-06-07 20:50:45 · 343 阅读 · 0 评论