代码拉取完成,页面将自动刷新
本项目是一个简单的网站全栈项目,包括网站后台管理系统和信息展示网站。
网站后台系统: 技术栈:Vue + ElementUI + Axios
展示网站 技术栈:Egg.js + Nunjucks + MySQL
npm install
下载依赖,然后执行npm run dev
即可启动项目(启动前请先创建数据库,下面内容有介绍)npm install
下载依赖,然后执行npm run serve
即可启动项目-- 使用下面语句创建数据库
create database website-cms default character set utf8mb4 collate utf8mb4_unicode_ci;
--------------------------------------------------------------------------
-- 数据库设置位于 "node_server\app\config\plugin.js" 文件中,
-- 初始设置如下,需要根据自己的数据库信息修改设置:
config.sequelize = {
dialect: 'mysql',
database: 'liwenyun',
host: 'localhost',
port: 3306,
username: 'root',
password: '111111',
timezone: '+08:00',
}
-------------------------------------------------------------------------
-- 启动egg项目后,所有数据表会自动创建,然后使用下面语句创建管理员用户。
insert into users (
username,
password,
created_at,
updated_at
) values (
"admin",
"e10adc3949ba59abbe56e057f20f883e",
"2020-10-01",
"2020-10-01"
);
-- 管理员用户名为admin,密码初始值设置为‘123456’的md5加密字符串。
通过本产品,可以实现电子书、博客、视频的展示功能。
本系统包括以下功能模块:
通过后台管理编辑内容,在网站中可以直接浏览内容。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。