在terminal 1 cd 文件夹 2 node jS 的文件夹名字 3 npm init 4 F:\java script\nodeprc>npm install express@4 -s 5F:\java script\nodeprc>npm install morgan -s 6F:\java script\nodeprc>npm install body-parser -s 7F:\java script\nodeprc>npm install mysql -s const myexpress=require("express"); const logger=require("morgan") const bodyParser=require("body-parser") const router = require("./routers/pagerouters") const myindex =myexpress(); myindex.use(logger("dev"))// 日志 myindex.use(bodyParser.urlencoded({extended:false}))//配置post的body解析 myindex.use(bodyParser.json()); myindex.use(myexpress.static(__dirname+"/src")); myindex.use(router) //探测雷达 myindex.listen(8888,()=>{ console.log("服务器启动") }) 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 const express=require("express") const router= express.Router(); const usecontroller=require("../controller/pageCtrl") router.post("/login.do",usecontroller.userlogin) module.exports=router 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 module.exports={ userlogin(a,b){ console.log("路由使用成功") let userName= a.body.userName let pwds=a.body.pwd console.log(userName,pwds) let db=mysqlModule.createConnection({ host:"localhost", port:"3306", user:"root", password:"root", database:"myuse" }) //打开数据库 db.connect();//链接数据库 // db.query (sql语句,前台参数, 回调函数) db.query("SELECT uname FROM ming WHERE uname=? AND upad=?",[userName,pwds],function (err,data) { if(data.length>0){ b.send(data[0].uname+"登陆成功") }else{ b.send("登陆失败") } }) } }