vue express mysql,node+mysql+vue+express项目搭建

本文介绍了如何使用Vue CLI创建项目,并结合Node.js的Express框架搭建前后端分离的应用。首先确保安装了Node.js和MySQL环境,然后全局安装Vue CLI,初始化项目。在项目根目录下创建后端server文件夹,包含api、db.js、index.js等文件,用于配置数据库连接和API路由。前端页面包括用户注册表单,通过axios发送POST请求到后端添加用户。数据库交互使用sqlMap.js中的SQL语句。完成这些步骤后,便实现了简单的用户注册功能。

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

第一步:项目搭建之前首先需要安装node环境和MySQL数据库。

在已经完成上述的条件下开始进行以下操作:

npm install @vue/cli -g   (-g 代表全局安装)

初始化项目  vue create projectName  (项目名)     (检测是否安装成功过程省略)

剩下的配置根据自己需要来选择

第二步:在项目的根目录下新建一个用来放置后端的目录

a、server文件夹

becfd88800a031d189d221a8b1375f61.png

b、在server文件夹下新建api文件夹、db.js、index.js、sqlMap.js。

c、db.js   (配置相关数据库)

module.exports = {

mysql: {

host: 'localhost',

user: 'root',

password: 'root',

database: 'login',

port: '3306'

}

}

d、index.js   (配置后端端口及api路由)

const userApi = require('./api/userApi')

const bodyParser = require('body-parser')

const express = require('express')

const app = express()

app.use(bodyParser.urlencoded({ extended: true }))

app.use(bodyParser.json())

// 后端api路由

app.use('/api/user', userApi)

// 监听端口

app.listen(3000)

console.log('success listen at port:3000......')

e、sqlMap.js  (sql语句,由于博主是前端,所以对于sql语句的编写不是很好)

var sqlMap = {

// 用户

user: {

add: 'insert into user(username, password) values(?, ?)',

selectUser: 'select * from user WHERE username = ? AND password = ? '

}

}

module.exports = sqlMap

f、userApi.js

var models = require('../db')

var express = require('express')

var router = express.Router()

var mysql = require('mysql')

var $sql = requir

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值