配置1
找到server的终端
执行npm install nodemon,可帮助冷启动,热重载热更新
修改package.json中的"start": “node ./bin/www"为"start”: “nodemon ./bin/www”
然后在server终端运行npm start
配置2
在serve下创建config.js
constconfig={mySql:{host:"localhost",user:"root",password:"密码",database:"news"}}if(process.env.NODE_ENV=="production"){config.mySql={host:"127.0.0.1",user:"root",password:"密码",database:"news"}}module.exports=config在serve下创建db.js
constmysql=require('mysql2')constconfig=require("./config")// 创建数据池letpool=mysql.createPool({host:config.mySql.host,user:config.mySql.user,password:config.mySql.password,database:config.mySql.database})// es6 封装公共请求方法functionquery(sql){returnnewPromise((resolve,reject)=>{pool.getConnection((err,connection)=>{if(err)returnreject(err)connection.query(sql,(err,data)=>{if(err)returnreject(err)resolve(data)//关闭这条数据链connection.release()})})})}module.exports={query}把app.js里面的var全部改成const
新增登录板块
登录
登录是一个查询操作
新增login.js文件
结构赋值{userName,password}
使用postman
http://localhost:3000/login