前端开发

nrm安装与使用

2021-02-08377次阅读node
nrm是一个npm源管理器,允许你快速地在npm源间切换
前端开发

nrm安装完成运行报错

2021-02-08536次阅读node
nrm安装完成运行报throw new ERR_INVALID_ARG_TYPE(name, 'string', value);错误
前端开发

node-portfinder自动检测当前端口是否被占用如占用会返回新端口

2020-08-13923次阅读nodewebpack
node-portfinder自动检测当前端口是否被占用,如占用默认会返回最新端口。portfinder默认为8000端口,并扫描是否被占用,如占用递增+1为8001、8002、8003.。。。直到达到最大端口号(65535)。所以webpack-dev-server结合node-portfinder会启用多个端口。
前端开发

Node核心API的fs模块学习(二)

2020-08-12438次阅读node
在webpack配置中经常会碰到path、fs等API使用,之前总结过path模块,现在总结一下fs模块mkdir或mkdirSync方法创建目录、readdir或readdirSync方法读取目录、existsSync方法检查一个文件或目录是否存在、realpath或realpathSync方法获取一个文件或目录的绝对路径、chmod或chmodSync方法修改文件或目录的读写权限、stat方法查看文件信息、rename或renameSync方法移动文件或目录....
前端开发

Node核心API的fs模块学习(一)

2020-08-11569次阅读node
在webpack配置中经常会碰到path、fs等API使用,之前总结过path模块,现在总结一下fs模块readFile与readFileSync读操作、writeFile方法与writeFileSync写操作、open与openSync方法打开文件、read与readSync和fsync方法从文件的指定位置处读取文件、close与closeSync方法关闭文件。
前端开发

Express获取路由变量及请求参数对象

2019-09-16855次阅读node
req.params是一个数组对象,命名过的参数会以键值对的形式存放。比如你有一个路由/user/:name, "name"属性会存放在req.params.name. 这个对象默认为{}。req.query是一个解析过的请求参数对象,默认为{}。
前端开发

node mysql防止SQL注入转义查询值

2019-09-031348次阅读nodeMySQL
node mysql防止SQL注入转义查询值,注意:这些转义值的方法仅在禁用NO_BACKSLASH_ESCAPES SQL模式(这是MySQL服务器的默认状态)时有效。 为了避免SQL注入攻击,在SQL查询中使用任何用户提供的数据之前,都应该先对其进行转义。您可以使用mysql.escape(),connection.escape()或pool.escape()方法:
前端开发

Node.js中Buffer缓冲区

2019-08-26910次阅读node
Buffer是存放二进制数据容器,类似Python的Byte类型。
前端开发

npm常用指令

2019-08-26594次阅读node
npm它是Node.js的包管理器,npm并不需要独立安装,它在node安装的时候已经附带。npm常用指令有:
前端开发

Express中设置404页面

2019-08-231106次阅读node
可以尝试下这个://始终将此作为最后一个路由app.get('*', function(req, res){ res.send('404页面'); });