Nodejsの簡単な構築
16398 ワード
var app = express();//web
var mysql=require('mysql')//mysql
var url=require('url')//post url
var body=require('body-parser')// body
app.use('/public',express.static('public'))//
/public public , img /public/img
const con=mysql.createConnection({//mysql
host:"localhost",
user:"root",
password:"123456",
database:"book"
})
con.connect();
let book="";
// "Hello World"
app.get('/index',function(req,res){
res.sendFile(__dirname+'/'+'index.html');//
})
app.get('/view',function(req,res){
res.sendFile(__dirname+'/view/'+'index.html');
})
app.get('/model',function(req,res){
res.sendFile(__dirname+'/model/'+'index.html');
})
app.get('/controller',function(req,res){
res.sendFile(__dirname+'/controller/'+'index.html');//_filename
})
app.get('/', function (req, res) {//get post
console.log(" GET ");
res.set("Access-Control-Allow-Origin","http://localhost:8080")
// var admin={
// user:req.query.user,
// pass:req.query.pass
// }
res.json(req.query)
// con.query("SELECT * FROM books WHERE name=' '",function(err,result,field){
// if(err) throw err;
// console.log(result)
// res.json(result)
// })
// const user={
// age:18,
// sex:" "
// }
})
const u=body.urlencoded({extended:false})// body.parse body url
// POST
app.post('/',u,function (req, res) {
res.set("Access-Control-Allow-Origin","http://localhost:8080")
console.log(" POST ");
var admin={
user:req.body.user,
pass:req.body.pass
}
res.json(admin)
})
// /del_user
app.get('/del_user', function (req, res) {
console.log("/del_user DELETE ");
res.send(' ');
})
// /list_user GET
app.get('/list_user', function (req, res) {
console.log("/list_user GET ");
res.send(' ');
})
// abcd, abxcd, ab123cd, GET
app.get('/ab*cd', function(req, res) {
console.log("/ab*cd GET ");
res.send(' ');
})
var server = app.listen(8081, function () {//
var host = server.address().address
var port = server.address().port
console.log(" , http://%s:%s", host, port)
})