依赖
一、必要依赖
1.express模块
npm i express -S
2.mysql数据库模块
npm i mysql -S
代码
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
例:node index.js
2 条评论
博主真是太厉害了!!!