新闻 NEWS
Node.js, koa2, Bootstrap, ejs, MySQL...
一个平平无奇的新闻网站,过时的。
前后端不分离,个人早期项目。
前台包含首页门户、新闻分类浏览、点赞新闻、评论新闻、新闻搜索、用户系统等,
后台包含用户信息、用户管理、新闻管理、发表新闻、修改新闻等。
首先确保 Node.js 和 MySQL 已经安装且能正常运行。
作为参考,我的 Node.js 版本是16.14.0
,MySQL 版本是8.0.22
,其他版本请自行测试。
# 克隆项目
# cnpmjs
git clone https://git.luolix.top.cnpmjs.org/Mkild/dental-admin-api.git
# or
git clone https://github.com/Mkild/dental-admin-api.git
# 进入项目目录
cd dental-admin-api
# 安装依赖
npm install
# 修改MySQL配置
# 修改根目录下config文件夹中的 mysql_config.js 和 mysql_sequelize.js 中的配置
# 将user、password等修改成你自己MySQL中的user、password等
# 为方便使用、降低使用门槛才将配置信息保存在项目根目录,请注意保护好自己的配置信息,采用其他方式保管
# 将根目录的koa_test.sql导入MySQL
# 启动服务 (默认为http://localhost:3000)
npm run start / nodemon