依赖

代码

const express = require('express');//引入express模块
const app = express();//使用模块创建一个app应用
const mysql = require('mysql');//引入mysql数据库模块
//配置数据库连接
const conn= mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: '123456',     // 改成你自己的密码
    database: 'test',    // 改成你的数据库名称
    port: '3306'//数据库端口
});
const .connect();//启动连接

// 开放一个接口地址 get请求 地址getdata
app.get('/getdata',(err,res)=>{
    const sql = 'select * from user'; // 编写数据库语句
    conn.query(sql,(err,result)=>{
        if(err){
            console.log('[SELECT ERROR] - ', err.message);
            return;
        }
        // result内放的是查询数据库返回的数据
        // 返回的数据转换成JSON格式 使用res把数据打印到网页上 
        // res .json返回的json数据 如果不需要可以使用.send
        res.json(result); 
    }); 
})  

//启动服务 listen第一个参数为端口号 第二个可以不设置,设置必须为IP 
var server = app.listen(8081, '127.0.0.1', function () {
    var host = server.address().address;
    var port = server.address().port;
    console.log("地址为 http://%s:%s", host, port);
})

以上配置完成 直接执行 node (以上代码文件名)
例:node index.js

最后修改:2019 年 11 月 28 日
如果觉得我的文章对你有用,请随意赞赏