node
aliven1
前端工程师,技术栈:PS、AI、H5、CSS3、JS、TS、jQuery、vue、react、微信小程序、node、go、git、webpack
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nvm下载及使用-node版本管理工具
链接:https://github.com/coreybutler/nvm-windows/releases。nvm-noinstall.zip:绿色免安装版,但使用时需要进行配置。nvm-setup.zip:安装版,推荐使用。转载 2024-01-04 09:52:03 · 308 阅读 · 0 评论 -
安装多版本node
在安装下一个版本之前,先修改上一个版本文件夹的名称,防止被本次安装重置。待当前版本安装成功,改回原名称;切换不同版本的node:在path,编辑中上移要使用的版本,确认即可。node多版本验证:where node,可打印多个地址,说明配置成功。下载不同版本的安装包,windows系统,下载.msi格式的安装包;环境变量新建完毕之后,在path路径中加入环境变量的路径;安装过程由低版本到高版本安装;原创 2024-01-03 14:52:15 · 630 阅读 · 0 评论 -
a later version of node.js is already installed. Setup will now exit的解决方案
首先下载最新的node.js安装包.next安装过程中,有remove选项,删除电脑中已经存在的node,js残留上一步完成,退出安装(不能点finish),再安装自己的需要安装的node.js原创 2021-12-07 15:24:55 · 6825 阅读 · 4 评论 -
路由使用模糊匹配
/* 路由使用模糊匹配(只能匹配一个) 路由的样式:/sowing/api/list/single/:sowingId 使用:sowing/api/list/single/* 结果:sowing/api/list/single/111 =>sowingId=111*/router.get('/sowing/api/list/single/:sowingId',(req,res,next)=>{ /* 模糊路径匹配 */ /* Sowing....原创 2020-06-05 13:32:40 · 1214 阅读 · 0 评论 -
node处理post请求
-------------------------------------------------------------------------------------------------------------------------1.数据流的处理方法:app.post('/',(req,res,next)=>{ // ejs可以不带后缀,nunjunks必须要带后缀 let data=''; // 二进制数据流的拼接 req.on('data',(chunk)...原创 2020-06-04 13:08:13 · 774 阅读 · 0 评论 -
node中文件上传注意事项
原创 2020-05-28 12:46:28 · 191 阅读 · 0 评论 -
node项目的搭建(一)
1.创建app.js入口文件2.npm init创建json配置文件3.安装express: npm install --save express;4.配置es6转换环境: 配置babel,使项目支持ES6语法 4.1:新建.babelrc文件;4.2:babelrc的配置:{ “presets”:[ “env” ];4.3:npm install babel-preset-env --save-dev5.配置es6转换工具:5.1:安装babel-register:将e.原创 2020-05-18 13:12:25 · 448 阅读 · 0 评论 -
后台node项目用gererator搭建脚手架
node服务器搭建脚手架:1.安装expess,安装express-generator2.命令行输入:express demo --view=ejs(设置模板语法:express支持的语法)3.安装完成,进入demo目录,npm start就可以启动,用localhost:3000访问bin/www是项目启动文件public是项目的静态资源;routes是路由,配置多路由views...原创 2020-04-20 13:40:34 · 385 阅读 · 0 评论 -
express中通过use写中间键
原创 2020-04-15 13:11:08 · 297 阅读 · 0 评论 -
node中常用的工具
命令行启动node项目,npm run dev之后,修改代码,项目就能够自启动原创 2020-04-15 12:40:54 · 368 阅读 · 0 评论 -
node中没有容器的概念
原创 2020-04-10 12:42:35 · 438 阅读 · 0 评论 -
启动node服务一直报错
打开任务管理器,详细信息中,关闭所有node.exe,再启动node服务原创 2020-03-10 11:51:22 · 1528 阅读 · 0 评论 -
pipe的重写
//自己定义pipe函数const fs=require('fs');//1.创建读写流const rs=fs.createReadStream(`${__dirname}/source/target.mp4`);const ws=fs.createWriteStream(`${__dirname}/dist/pipe_customize.mp4`);rs.on('data',(d...原创 2020-03-05 12:26:48 · 314 阅读 · 0 评论 -
stream流
原创 2020-03-04 18:03:12 · 190 阅读 · 0 评论 -
node中fs模块自定义copy函数
//自己写copy函数const fs=require('fs');const copy=(src,target,callBack)=>{ fs.readFile(src,(err,data)=>{ if(!err){ fs.writeFile(target,data,(err,data)=>{ ...原创 2020-03-04 16:53:42 · 621 阅读 · 0 评论 -
fs写入文件
原创 2020-03-04 10:13:33 · 1631 阅读 · 0 评论 -
fs文件系统
原创 2020-03-02 17:35:28 · 471 阅读 · 0 评论 -
Buffer中的常用方法
/*文件系统,数据传递用buffer,底层都是二进制流*/let underscole=require('underscore');let a=10;console.log(a);console.log(underscole.random(10,100));const buffer1=Buffer.alloc(20);console.log(buffer1);const buff...原创 2020-03-02 17:07:17 · 920 阅读 · 0 评论 -
Buffer的创建和使用
Buffer不需要引入,可以直接使用原创 2020-02-20 12:26:32 · 1025 阅读 · 0 评论 -
node_modules中模块的使用,require和import的区别
npm install underscole:把第三方包,安装到node_modules中;要是用node_modules中的包,可以用let underscole=require('underscole');原创 2020-02-18 18:00:01 · 3216 阅读 · 0 评论 -
yarn的使用
facebook推出yarn,在react中使用较多,安全性高yarn如果没有安装,需要通过npm把yarn安装到全局;原创 2020-02-18 17:40:03 · 332 阅读 · 0 评论 -
npm全局安装和本地安装
npm root -g可以打印全局安装包的路径原创 2020-02-18 17:20:51 · 804 阅读 · 1 评论 -
常用模块和npm
文件模块:通过路径加载;第三方模块:require只指定模块名称即可,加载路径首先是在局部node_modules总查找,再在node安装所在的node_modules中查找原创 2020-02-15 17:33:24 · 398 阅读 · 0 评论 -
exports和module exports的区别
因为exports==module.exports={},都指向同一个对象;所以 exports.site==module.exports.site;原创 2020-02-14 17:54:35 · 270 阅读 · 0 评论 -
探究模块化原理
每个js文件默认都是一个函数,所以js文件之间不能直接调用,必须通过export暴露接口原创 2020-02-14 15:37:51 · 927 阅读 · 0 评论 -
node的安装和执行
安装完node.js之后,进入项目对于的目录,对应js文件,使用node 文件名.js回车,就能通过node.把文件跑起来原创 2020-02-13 17:25:43 · 395 阅读 · 0 评论 -
node模块化运用
common.js规范:使用exports暴露模块,使用require引用模块;原创 2020-02-13 16:39:41 · 399 阅读 · 0 评论 -
node的应用方向
原创 2020-02-13 16:18:26 · 442 阅读 · 0 评论 -
node的特性
node特性1. 它是一个Javascript运行环境(简单容易上手)2. 依赖于Chrome V8引擎进行代码解释(号称世界上最快的解释器)3. 事件驱动(高并发处理速度优势)4. 非阻塞I/O(创建新的线程去执行,不会阻塞主线程。动作并行执行,速度更快)5. 轻量、可伸缩,适于实时数据交互应用(由高并发特性决定)6. 单进程,单线程(不会占用大量的内存,但同时也是...原创 2020-02-13 15:37:52 · 864 阅读 · 0 评论 -
Node运行原理
node都是异步的;原创 2020-02-13 15:20:39 · 462 阅读 · 0 评论 -
进程和线程
浏览器是多线程的,渲染引擎是多线程的,内部包括UI线程和JS线程JS是单线程的原创 2020-02-12 17:58:07 · 383 阅读 · 0 评论 -
node能干什么?
MVC架构:中间件+路由+Model+View+Controller原创 2020-02-12 16:40:44 · 814 阅读 · 0 评论 -
闭包的使用示例
原创 2019-03-09 16:02:01 · 340 阅读 · 0 评论 -
Node.js的特点
1.单线程,处理高并发性能比较好,只是比较耗内存,每个任务都是异步处理,处理完释放内存2.Php是多线程,分配线程150个,任务执行是排队执行,多并发处理性能没有node快,需要优化...原创 2019-03-09 10:28:16 · 360 阅读 · 0 评论
分享