express
文章平均质量分 57
疆~
这个作者很懒,什么都没留下…
展开
-
Vue项目中使用Swagger生成接口文档
在线:https://editor.swagger.io/下载:https://github.com/swagger-api/swagger-ui解压后,复制整个dist文件夹到服务端的public目录下,并改名为apidocs(随意)在Swagger Editor中把文档保存为YAML或者JSON,我命名为swagger.json(或者swagger.yaml)然后将文档放进api-docs文件夹,打开api-docs文件夹中的index.html,找到末尾的JavaScrip原创 2021-05-20 09:30:50 · 4875 阅读 · 1 评论 -
express代码重构为koa时需要注意的一些事情
koa中获取异步数据一定要用await来接收,千万不要像express那样用回调的方式!!!否则前端获取不到数据(尤其是查询mongoose时,如:letusers=awaitUserModel.find({})) 将(req,res)改为(ctx,next) 发送数据给前端时,将res.send(obj)改为ctx.body(obj) koa中,在后端打印ctx后虽然找不到request,更没有body,但是可以直接使用ctx.request!!!。通过ctx.r...原创 2021-03-29 22:11:09 · 307 阅读 · 0 评论 -
node中的url模块、path模块
url.parse() :将url字符串转为url对象url.format() :将url对象转为url字符串、var url = require('url');var obj1 = { protocol: 'http:', slashes: true, auth: null, host: '120.76.197.111:9897', port: '9897', hostname: '120.76.197.111', hash: n原创 2020-12-13 20:43:20 · 595 阅读 · 0 评论 -
node中的读取流createReadStream、写入流createWriteStream和管道流pipe
一、读取流createReadStream现在在data目录下有input.txt文件,其内容很多,如下const fs = require('fs')let readStream = fs.createReadStream('./data/input.txt');let count = 0;let str = ""readStream.on('data', data => { str += data; count++})readStream.on(原创 2020-12-10 01:10:49 · 9942 阅读 · 1 评论 -
在node.js中使用mkdirp插件
如果文件夹不存在,则创建文件夹;如果文件夹存在,则不做任何处理;此外,还可以创建多级文件夹一、下载cnpm i -S mkdirp二、引入let mkdirp = require('mkdirp')三、使用以下是最初的目录新建upload文件夹新建多级目录...原创 2020-12-10 00:21:10 · 764 阅读 · 0 评论 -
node.js中处理文件和文件夹-fs模块
目录fs.stat 检查是文件还是文件夹fs.mkdir 新建文件夹fs.writeFile 创建写入文件fs.appendFile 追加文件fs.readFile 读取文件fs.readdir 读取文件夹fs.rename 重命名/移动文件fs.unlink 删除文件fs.rmdir 删除文件夹首先生成一个package.json文件 ,命令:npm initfs.stat 检查是文件还是文件夹fs.mkdir 新建文件夹fs....原创 2020-12-09 23:50:19 · 1079 阅读 · 0 评论 -
基于Vue+express+postgresql的文件管理系统
一、客户端<!--test_table--><template> <div> <el-card> <el-upload ref="upload" action="/api/upload/addPicture" :file-list="fileList" :auto-upload="true" :on-success="handleAvatarS原创 2020-12-09 18:17:48 · 1083 阅读 · 1 评论 -
express中使用express-session,cookie-parser
一,express-session安装:cnpm iexpress-session -S写:req.session.key=value读:req.session.keyapp.js中引入var session=require('express-session')app.use(session({ secret: 'aaa',//签名,与上文中cookie设置的签名字...原创 2019-11-19 22:38:35 · 865 阅读 · 0 评论 -
express自动重启应用中间件-nodemon
1、全局安装 cnpm i nodemon -g2、在项目根目录(和app.js同级)创建nodemon.json文件,内容如下(貌似不要这个文件也可以){ "restartable": "rs", "ignore": [ ".git", ".svn", "node_modules/**/node_modules" ], "verbose...原创 2019-11-15 00:16:25 · 546 阅读 · 1 评论