nodejs后台基础框架
该框架有助于快速搭建Nodejs后端框架,并提供简单的MySQL数据库连接方案。因作者之前是学后端的,所以基于了后端的MVC框架进行编写。
项目地址
https://github.com/FireSmallPanda/N-com
涉及知识点
该框架主要用到了以下技术支持: NodeJs、express、Mysql数据库、Promise、yaml配置
适用人群
有一定的Nodejs开发经验并想能快速开发一个后端的朋友。
如何启动
# 下载Nodejs热部署工具
npm install -g supervisor
# 下载 dependencies
npm install
# 启动项目(本地版)
npm run dev
默认sql
/*
Navicat MySQL Data Transfer
Source Server : 我的mysql
Source Server Version : 80015
Source Host : localhost:3306
Source Database : test
Target Server Type : MYSQL
Target Server Version : 80015
File Encoding : 65001
Date: 2020-08-19 13:36:54
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for goods
-- ----------------------------
DROP TABLE IF EXISTS `goods`;
CREATE TABLE `goods` (
`id` int(11) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`price` double(10,2) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`creat_time` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- ----------------------------
-- Records of goods
-- ----------------------------
INSERT INTO `goods` VALUES ('1', '鸡肉', '11', '2020-08-19 10:10:15', '2020-08-19 10:10:18');
INSERT INTO `goods` VALUES ('2', '香蕉', '12.02', '2020-08-19 10:11:01', '2020-08-19 10:11:05');
INSERT INTO `goods` VALUES ('3', '苹果', '968', '2020-08-19 10:11:27', '2020-08-19 10:11:30');