5. 基于Vue+Element+nodeJs+Express+

2020-05-03  本文已影响0人  竹立荷塘

一、Express服务器入口文件index.js设置

// node 后端服务器
const router = require('./routes/router'); // 接口地址管理
const path = require('path');
const bodyParser = require('body-parser');
const express = require('express');
const app = express();
 
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: true}));
 
// 后端api路由
app.use(router);
 
// 监听端口
app.listen(3002);
console.log('success listen at port:3002......');

二、数据库配置

前提:电脑安装mysql数据库
在项目根目录下创建一个config文件夹,然后下面创建两个文件

1. db.js----用来添加mysql配置

// 数据库连接配置
module.exports = {
  host: 'localhost',
  user: 'root', // 数据库账号
  password: 'xxxxxx', // 数据库密码
  database: 'demo_weekly', // 该项目的数据库名称
  port: 3306,
  multipleStatements: true
}

2. api.js----用来添加接口地址

let path = '/demo-weekly/back-end/api';
 
module.exports = {
    // user-用户管理
    userLogin: path + '/user/login', // 用户登录
    userLogout: path + '/user/logout', // 用户登出
    userAdd: path + '/user/add', // 新增用户
    userUpdateInfo: path + '/user/updateInfo', // 更新用户信息
    userUpdateState: path + '/user/updateState', // 更新用户状态
    userDetail: path + '/user/detail', // 获取用户详情
    userList: path + '/user/list', // 获取用户列表
 
    // weekly-周报管理
    weeklyAdd: path + '/weekly/add', // 新增周报
    weeklyUpdateInfo: path + '/weekly/updateInfo', // 更新周报信息
    weeklyUpdateState: path + '/weekly/updateState', // 更新周报状态
    weeklyDetail: path + '/weekly/detail', // 获取周报详情
    weeklyList: path + '/weekly/list' // 获取周报列表
};

三、项目体验链接

周报管理系统体验链接:https://www.17sucai.com/pins/35488.html

上一篇 下一篇

猜你喜欢

热点阅读