
nodeJS
Z_ammo
我的梦想是成为一个不务正业的前端!
展开
-
Node.js参数处理模块minimist介绍
minimist是一个用于处理命令行调用node指令时,处理node之后的一系列参数的模块。安装:npm install minimist使用:var argv = require('minimist')(process.argv.slice(2));console.dir(argv);官方示例:$ node example/parse.js -x 3 -y 4 -...原创 2020-01-10 20:47:44 · 3453 阅读 · 0 评论 -
Node.js 如何快速编写MySQL查询
这里向大家推荐一个叫做'easy-mysql-query'的模块,可以让MySQL查询结构更清晰,书写速度更快,并且减少语法错误。首先,安装'easy-mysql-query'npm install easy-mysql-query引入模块var emq = reqire('easy-mysql-query');'easy-mysql-query'有两种工作模式:'e...原创 2020-01-09 15:27:19 · 338 阅读 · 0 评论 -
Node.js Promise异步执行执行Mysql查询
最近在用Node.js编写一个后端逻辑,里面涉及到Mysql的联表查询(即用一个表的查询结果去查另一个表),这时就需要多层回调函数嵌套。那么问题就来了,多层回调函数嵌套就会产生“回调地狱”的问题,代码结构非常难看,而Promise和async就是为了解决“回调地狱”而产生的解决方案。我选择了Promise,但是在代码结构方面遇到了一些问题,最后经过大佬的指点解决了,特此记录。首先要安装mysq...原创 2020-02-09 18:44:38 · 1190 阅读 · 0 评论 -
Node.js模拟发送get、post请求
首先,安装request模块npm install -s request随后创建test.js文件。编辑test.js1.引用requestlet request = require("request");2.get请求//get请求request('http://127.0.0.1:8080/get?id=1&pwd=abc123', function...原创 2019-12-24 17:18:45 · 3065 阅读 · 0 评论 -
Node.js中request模块对Buffer的处理详解
我在工作过程中用到了request模块来模拟前端请求进行接口测试,但是在测试buffer的时候遇到了问题,卡了很久,查阅了大量的资料才发现是个由底层逻辑触发的乌龙。因此记录下来并分享给各位。首先引入request模块(假设你已有NodeJS):npm install -s request同时你需要一个后端,可以使用express-generator生成,参考https://blog....原创 2019-12-24 16:23:01 · 2741 阅读 · 0 评论 -
Webpack+express+pug+sass+js 多页面网站打包配置
本人萌新一枚,最近在做一个私人的多页面网站,本来用的是pug+sass+原生js的技术栈,忽然想试试能否沾一下webpack的优势,利用es6的语法。网上查了很多经验帖,最后总结出如下的方案。 首先备份一下pack.json{ "name": "expressapp", "version": "0.0.0", "private": true, "scripts": ...原创 2019-12-03 20:34:27 · 773 阅读 · 1 评论 -
使用express-session实现express服务器的session处理
(本文部分内容翻译自express官方文档)1.引入express-session中间件首先安装express-sessionnpm install -s express-session创建express服务器对象var app = express();在express服务器的app.js中引入express-sessionvar session = requi...原创 2019-12-16 16:57:17 · 605 阅读 · 0 评论