本地搭建服务器代码

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

}

猜你喜欢

转载自blog.csdn.net/weixin_43453916/article/details/85341736