Node http和express和mysql

Posted ThisCall

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node http和express和mysql相关的知识,希望对你有一定的参考价值。

const http = require("http");
const express = require("express");
const mysql = require("mysql");

var pool = mysql.createPool({
host:‘127.0.0.1‘,
user:‘root‘,
password:‘‘,
database:‘jd‘,
connectionLimit:5
});

var app = express();
var server = http.createServer(app);
server.listen(80);
app.get("/",(req,res)=>{
res.sendFile(__dirname+"/public/users.html");
});
app.get("/jquery",(req,res)=>{
res.sendFile(__dirname+"/public/jquery-1.11.3.js");
});
app.get("/list.do",(req,res)=>{
pool.getConnection((err,conn)=>{
conn.query("select * from jd_user",(err,result)=>{
res.json(result);
});
});
});
app.get("/add",(req,res)=>{
res.sendFile(__dirname+"/public/user_add.html");
});
app.get("/add.do",(req,res)=>{
var u = req.query.uname;
var p = req.query.upwd;
pool.getConnection((err,conn)=>{
conn.query("insert into jd_user values(null,?,?)",[u,p],(err,result)=>{
res.json(result);
});
});
});




































以上是关于Node http和express和mysql的主要内容,如果未能解决你的问题,请参考以下文章

Nodejs+express+mysql+百度BAE部署node后台

与 react、express、axios、node 和 mysql 相关的 CORS 问题

node+express框架中连接使用mysql经验总结

node+pm2+express+mysql+sequelize来搭建网站和写接口

让 socket.io、express 和 node-http2 通过 HTTP/2 进行通信

Node JS+Express:如何在 HTML(EJS) 中定义和使用 MySQL 数据?