在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("登录失败")
}
})
}
}