uni-app使用express脚手架连接本地数据库

本文介绍了如何在Node.js环境中安装和配置Express,创建uni-app项目的服务器,以及如何连接MySQL数据库并执行基本的数据查询操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提

NodeJs安装

配置好环境变量

一.安装express

全局安装express

npm install express -g
npm install express-generator -g

检查express是否安装完成

express --version

倘若出现express即不是内部命令,也不是外部命令,类似问题,需手动配置express环境变量

找到express.cmd所在的目录,配置环境变量

二.在项目根目录下创建服务

进入uni-app项目根目录,在命令提示符中输入以下命令

express --view=ejs projName//projName为自定义服务名称

在这里我以projName:server举例

cd server//进入目录
npm install //安装依赖
npm start//开启服务

https://localhost:3000可以进入表示服务启动成功

三.连接MySQL数据库

在项目根目录下安装MySQL依赖

在server目录下新建database目录,再在次级目录下新建sql.js

sql.js配置数据库

var mysql = require('mysql');
var connection = mysql.createConnection({
  host: '',//host地址
  port:3306,//端口号
  user: 'root',//用户名
  password:'',//密码
  database: ''//数据库名
});
module.exports = connection;

再转到server目录下的routes的index.js中

var express = require('express');
var router = express.Router();

var connection = require('../db/sql.js')
/* GET home page. */
router.get('/', function(req, res, next) {
  res.render('index', { title: 'Express' });
});

//读取数据并放在order中
router.get('/orders', function(req,res,next){
  connection.query('SELECT * FROM order_table',function(error,results,fields){
    if(error) throw error;
    console.log('The solutions is :',results);
    res.send(results)
  });
});

module.exports = router;

orders为自定义访问目录

https://localhost:3000/orders即可访问数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值