
node宝典
学习node基础.
=============================================
风雨等归期
这个作者很懒,什么都没留下…
展开
-
文件上传node和java对比
之前在写网站的时候,同学介绍说node文件上传功能要比java快,于是我就尝试用node里面的formidable模块写上传功能模块。哎结果真的是坑死我了,由于用的是vue-cli脚手架在我把项目打包完成发现文件上传功能用不了,后来突然明白文件上传是后端干的事,而vue-cli打包完后就成了静态资源,没有node运行的环境。解决办法是在服务器上安装node环境,然后单独运行文件上传这个模块。由于我的后端用java写的没办法只能用java再写一个文件上传功能,不过最后发现java文件上传要比node快.原创 2020-12-30 12:51:41 · 386 阅读 · 5 评论 -
node 删除文件
var fs = require("fs");function delPath(path){ if(path.indexOf('./')!==0||path.indexOf('../')!==0){ return "为了安全仅限制使用相对定位.."; } if(!fs.existsSync(path)){ console.log("路径不存在"); return "路径不存在"; } var info=fs.stat转载 2020-09-07 17:05:02 · 805 阅读 · 0 评论 -
mongoose-sex-page分页插件
原创 2020-08-29 14:52:17 · 1147 阅读 · 0 评论 -
node 上传文件formidable
const formidable = require('formidable');const path = require('path');module.exports = (req, res) => { // 创建表单解析对象 const form = new formidable.IncomingForm(); // 设置文件上传的位置 form.uploadDir = path.join(__dirname, '../', '../', 'public'原创 2020-08-28 08:04:18 · 190 阅读 · 0 评论 -
session与cookie
用户成功登陆就将用户名保存到session中req.session.username = user.username;退出登录req.session.destroy(() => { // 删除cookie res.clearCookie('connect.sid'); // 重定向到登录页面 res.redirect('./admin/login'); });拦截请求链接(req, res, next) =>..原创 2020-08-24 14:43:27 · 166 阅读 · 0 评论 -
node bcrypt密码加密
// 导入bcryptconst bcrypt = require('bcrypt');//生成随机字符穿// gensalt方法接受接受一个只作为参数// 数值越大生成随机字符串复杂度越高// 数值越小生成的随机字符串复杂度月底// 默认值是10// 返回随机生成的字符串async function run() { const salt = await bcrypt.genSalt(10); // 对密码进行加密 // 1.要加密的明文 //2.随机..原创 2020-08-23 22:48:16 · 470 阅读 · 1 评论 -
node使用body-parser处理post请求为空解决
require(‘body-parse’)一定要写在路由加载require(’./route/~~’)的前面form 表单 检查input输入框是否写 name属性 (我就是被这坑了好久)原创 2020-08-23 19:14:37 · 819 阅读 · 1 评论 -
模板引擎 art-template
1.模板引擎 是用来拼接字符串的.简化操作.2.art-template是目前运行最快的模板引擎 .他分为 标准语法,原始语法原创 2020-08-20 18:08:17 · 120 阅读 · 0 评论 -
node express框架
菜鸟教程extended :fasle 表示使用querstring 模块 (推荐)true 表示使用qs模块原创 2020-08-20 18:07:31 · 208 阅读 · 0 评论 -
node 操作 MongoDB
mongoimport -d playground -c courses --file user.json3.7验证规则打印报错信息原创 2020-08-15 22:09:40 · 114 阅读 · 0 评论 -
node gulp基础
当module.exports和exports导出的对象不同时 以module.exports为准原创 2020-08-14 19:55:54 · 152 阅读 · 0 评论