随笔分类 - 前端歌谣-学习过往-express
歌谣-学习过往-express
摘要:blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = require('path'); require('./model/connect') //告诉e
阅读全文
摘要:blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = require('path'); require('./model/connect') //告诉e
阅读全文
摘要:blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = require('path'); require('./model/connect') //告诉e
阅读全文
摘要:blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = require('path'); require('./model/connect') //告诉e
阅读全文
摘要:blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = require('path'); require('./model/connect') //告诉e
阅读全文
摘要:blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = require('path'); require('./model/connect') //告诉e
阅读全文
摘要:blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = require('path'); //告诉express框架模板所在的位置 app.set('vi
阅读全文
摘要:blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = require('path'); //告诉express框架模板所在的位置 app.set('vi
阅读全文
摘要:blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = require('path'); //告诉express框架模板所在的位置 app.set('vi
阅读全文
摘要:blog.js const express = require('express'); //创建网站服务器 const app = express(); //开放静态资源文件 const path = require('path'); //告诉express框架模板所在的位置 app.set('vi
阅读全文
摘要:// 引用expess框架 const express = require('express'); // 创建博客展示页面路由 const admin = express.Router(); // 渲染登录页面 admin.get('/login', require('./admin/loginPa
阅读全文
摘要:const { User } = require('../../model/user'); module.exports = async (req, res) => { // 获取到地址栏中的id参数 const { message, id } = req.query; // 如果当前传递了id参数
阅读全文
摘要:// 导入用户集合构造函数 const { User } = require('../../model/user'); module.exports = async (req, res) => { // 接收客户端传递过来的当前页参数 let page = req.query.page || 1;
阅读全文
摘要:json转换工具 chrome://flags/#extensions-on-chrome-urls
阅读全文
摘要:userpage.js // 导入用户集合构造函数 const { User } = require('../../model/user'); module.exports = async (req, res) => { // 接收客户端传递过来的当前页参数 let page = req.query
阅读全文
摘要:// 创建用户集合 // 引入mongoose第三方模块 const mongoose = require('mongoose'); // 导入bcrypt const bcrypt = require('bcryptjs'); // 引入joi模块 const Joi = require('joi
阅读全文
摘要:// 引入用户集合的构造函数 const { User, validateUser } = require('../../model/user'); // 引入加密模块 const bcrypt = require('bcryptjs'); module.exports = async(req, r
阅读全文
摘要:cryptjs是一个第三方密码加密库,是对原有bcrypt的优化,优点是不需要安装任何依赖 安装 引入bcryptjs库 var bcrypt = require('bcryptjs'); 异步用法(Async) //生成hash密码 var bcrypt = require('bcryptjs')
阅读全文
摘要:// 引入用户集合的构造函数 const { User, validateUser } = require('../../model/user'); // 引入加密模块 const bcrypt = require('bcryptjs'); module.exports = async(req, r
阅读全文