随笔分类 - Express框架
摘要:const { Article } = require('../../model/acticle'); const pagination = require('mongoose-sex-page'); module.exports = async(req, res) => { const page
阅读全文
摘要:// 选择文件上传控件 var file = document.querySelector('#file'); var preview = document.querySelector('#preview'); file.onchange = function() { //1 创建文件读取对象 va
阅读全文
摘要:const { User } = require('../../model/user'); const user = require('../../model/user'); module.exports = async(req, res) => { let page = req.query.pag
阅读全文
摘要:添加字段验证 //引入 joi 模块 const Joi = require('joi'); module.exports = async(req, res) => { // 定义规则对象 const schema = { username: Joi.string().min(2).max(12).
阅读全文
摘要:// 引入body-parser 模块 用来处理 post 请求参数 const bodyParser = require('body-parser'); // 处理post 请求参数 app.use(bodyParser.urlencoded({extended:false})) npm inst
阅读全文
摘要:// 引入mongoose 第三方模块 const mongoose = require('mongoose'); // 连接数据库 mongoose.connect('mongodb://localhost/blog', { useNewUrlParser: true, useUnifiedTop
阅读全文
摘要:2 生成json文件npm init -y 3 安装项目所需模块npm install express mongoose art-template express-art-template // 引入 express 框架 const express = require('express'); //
阅读全文
摘要:
阅读全文
摘要:// 引入框架 const express = require('express'); // 创建网站服务器 const app = express(); app.get('/request', (req, res, next) => { req.name = '张三'; next(); }) ap
阅读全文
摘要:// 引入框架 const express = require('express'); // 创建网站服务器 const app = express(); app.get('/', (req, res) => { // send() 1 会检测响应内容的类型 2 会自动设置HTTP状态码 3 会自动
阅读全文

浙公网安备 33010602011771号