node.js学习第一天

50 阅读1分钟

l链接数据库

var mysql = require('mysql');

console.log(1)

var connection = mysql.createConnection({

host : 'localhost',

user : 'root',

password : '123456',

database : 'test'

});

// connection.connect();

connection.connect(function(err){

if(err)

return console.log('连接失败!'+err.message);

console.log('连接成功')

})

module.exports = connection;

post api 实现

// 引入express

const express = require('express')

// 调用express()

const app = express()

var connection = require('./test.js')

var sql = 'SELECT * FROM websites';

var data;

connection.query(sql,function (err, result) {

if(err){

console.log('[SELECT ERROR] - ',err.message);

return;

}

data = result;

});

// // 使用中间件--请求的格式为普通键值对格式

// app.use(express.urlencoded())

// // 接口2--post普通键值对格式a=1&b=2

app.post('/addbooks', (request, response) => {

//request.body发送的请求的参数

console.log('请求返回', request.body)

//response.send响应回来的参数

console.log(1)

response.send({data:data})

})

app.listen(8000, function () {

})

console.log('Server running at http://127.0.0.1:8000/');