node
zhong242526
这个作者很懒,什么都没留下…
展开
-
Express中Router的使用
route.jsconst express=require('express')const router=express.Router()const userController=require('./controllers/user')/** * 用户资源 */ router .get('/users',userController.list) .pos...原创 2018-05-18 10:47:25 · 1776 阅读 · 0 评论 -
Express中post请求获取数据
引包const bodyParser=require('body-parser')app.js// parse application/x-www-form-urlencodedapp.use(bodyParser.urlencoded({ extended: false }))// parse application/jsonapp.use(bodyParser.json(...原创 2018-05-18 11:38:02 · 2358 阅读 · 0 评论 -
500错误统一处理
配置app.use(router)//放在路由后面// 统一处理500错误 四个参数一个都不能少app.use((err,req,res,next)=>{ res.status(500).json({ error:err.message })})使用 try{ }catch(err){ next(err) }...原创 2018-05-19 13:10:00 · 8952 阅读 · 0 评论 -
express中session使用
下载npm i -S express-sessionapp.js1.引包const session=require('express-session')2.配置app.use(session({ secret: 'AAA', //配置加密字符串,他会在原有加密基础上和这个字符串拼接起来再次加密,目的增加安全性 resave: true, saveUn...原创 2018-05-19 13:23:37 · 659 阅读 · 0 评论 -
node中mysql连接封装
const mysql=require('mysql');// 创建连接池,效率更高,不需要每次操作数据库都创建连接var pool = mysql.createPool({ connectionLimit : 10, host : 'localhost', user : 'root', password ...原创 2018-05-19 13:25:58 · 530 阅读 · 0 评论 -
增删改查
前台增删改增async postHandler(){ try{ const {data}= await axios.post('/api/topics',this.formData) }catch(err){ }}删async removeById(id){ if(!window.confirm()){ re...原创 2018-05-22 19:10:45 · 312 阅读 · 0 评论