# <div align="center">简易博客系统</div>
## 🎃 陌生人,你好呀~~
恭喜你发现了一个宝藏,在这儿能拥有属于自己的网站。
写文章、记笔记、心情说说、个人介绍等,应有尽有,属于自己的一片天 🌞
# About
整个项目分为两部分:前台项目接口、后台管理接口。涉及登陆、注册、自动部署、文章展示、文章详情、文章分类、获取用户信息、用户收藏等,构成一个完整的流程。
**注:此项目纯属个人瞎搞,不用于任何商业用途。本项目是2018年学习koa搭建的是老板本不在维护,现在最新版本前端和服务端采用了egg,接口项目重构了**
# 说明
> 如果对您对此项目有兴趣,可以点 "Star" 支持一下 谢谢! ^\_^
> 开发环境 macOS windows10 nodejs 10.12.4
> 部署环境 阿里云 CentOS 7.2 64 位
# 技术交流
进群私聊管理员进微信群可以领取最新代码
> 微信:wm1061214467 回复:blogs
## 技术栈
nodejs + koa2 + es6/7 + redis + nginx + mysql +md5 + pm2+ koa-logger + koa-onerror
## 项目运行
```
项目运行之前,请确保系统已经安装以下应用
1、node (10.12.4 及以上版本)
2. 导入表 手动写入code2Session表appid,appSecret
```
```
cd blogs-wechat-koa
npm install
npm run serve
pm2 deploy deploy.yaml production upddate
```
小程序目录,直接导入就可以了
```
blogs-wechat-koa/views/WXpodcast
```
## 效果演示
#### (本演示效果,跟现在你运行版本差异非常大)
###### 移动端扫描下方二维码 小程序
<img src="https://oss.wangmiaozero.cn/blogs/wechat.jpg" width="250" height="250"/>
## 目标功能
- [x] 文章详情 -- 完成
- [x] 文章分类 -- 完成
- [x] 文章列表 -- 完成
- [x] 获取用户信息 -- 完成
- [x] 用户收藏 -- 完成 ✨✨
- [x] 个人中心 -- 完成
- [x] 测试接口 -- 完成
- [x] 用户点赞 -- 完成
- [x] 用户授权绑定-- 完成
- [x] 我的收藏列表 -- 完成
- [x] 每日签到 -- 完成
- [x] 用户信息解密 -- 完成
- [x] 工具类 -- 完成
- [x] 服务配置 -- 完成
- [x] 面具接口 -- 完成
- [x] 获取文章评论 -- 完成
- [x] 插入文章评论 -- 完成
- [x] 管理员权限验证 --
- [x] 超级管理员 --
- [x] 日志输出 -- 完成
- [x] 详情错误 -- 完成
- [x] 前后台路由同构 -- 完成
- [x] pm2 自动发布部署-- 完成
## 部分截图
<img src="https://oss.wangmiaozero.cn/wechat/demonstration/1.png" />
<img src="https://oss.wangmiaozero.cn/wechat/demonstration/2.png" />
<img src="https://oss.wangmiaozero.cn/wechat/demonstration/3.png" />
<img src="https://oss.wangmiaozero.cn/wechat/demonstration/4.png" />
<img src="https://oss.wangmiaozero.cn/wechat/demonstration/5.png" />
<img src="https://oss.wangmiaozero.cn/wechat/demonstration/6.png" />
## 项目布局
```
.
├── blogs-wechat koa2后端服务项目(前后端分离)
│ │
│ ├── api
│ │ └── index.js koa2-mysql数据池连接封装
│ ├── config
| | └── index.js 服务与数据库配置
│ ├── controller
│ │ ├── admin 后台管理系统控制器
│ │ └── web 前台系统控制器
│ │ ├── articleDetail.js 文章详情接口
│ │ ├── articleType.js 文章分类接口
│ │ ├── articleTypeList.js 文章列表接口
│ │ ├── authorization.js 获取用户信息接口(解密用户信息ok)
│ │ ├── collect.js 收藏接口
│ │ ├── getUserSignList.js 个人中心接口
│ │ ├── index.js 测试接口
│ │ ├── like.js 点赞接口
│ │ ├── login.js 用户授权绑定接口
│ │ ├── myCollectList.js 我的收藏列表接口
│ │ ├── insertComment.js 插入文章评论
│ │ ├── getComment.js 获取文章评论接口
│ │ ├── maskVersion.js 面具接口
│ │ └── sign.js 签到接口
│ ├── db
│ │ └── index.js 数据连接
│ ├── node_modules
│ │ └──xxx.js 依赖包
│ ├── redis
│ │ └── index.js redis配置封装
│ ├── routes
│ │ └── index.js 后端路由
│ ├── utils 工具类
│ │ ├── examineToken.js token过期配置封装
│ │ ├── isObject.js 判断对象是否为空
│ │ ├── time.js 时间处理
│ │ └── WXBizDataCrypt.js wechat用户解密算法
│ ├── views 前端静态文件托管
│ ├── .gitignore git忽略文件
│ ├── deploy.yaml pm2自动发布配置
│ ├── index.js 服务配置
│ ├── package-lock.json 包的版本号(快速下载依赖链接)
│ ├── package.json 模块(npm run server/依赖包)
│ │
│ └──README.md 文档说明
.
```
## License
[GPL](https://github.com/wangmiaozero/blogs-wechat-koa)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于nodejs开发的微信小程序博客,个人博客,koa搭建,全栈项目。文章评论,小程序授权,收藏文章,blogs,面.zip (545个子文件)
libcrypto.a 4.47MB
libcrypto.a 3.29MB
libssl.a 751KB
libssl.a 563KB
WXBizDataCrypt.cpp 4KB
Sample.cpp 1KB
1_wechat.wangmiaozero.cn_bundle.crt 0B
.gitignore 145B
.gitignore 13B
safestack.h 180KB
safestack.h 180KB
obj_mac.h 133KB
obj_mac.h 133KB
document.h 113KB
document.h 113KB
ssl.h 101KB
ssl.h 101KB
schema.h 79KB
schema.h 79KB
reader.h 77KB
reader.h 77KB
pointer.h 57KB
pointer.h 57KB
evp.h 52KB
evp.h 52KB
asn1.h 51KB
asn1.h 51KB
ec.h 45KB
ec.h 45KB
x509.h 44KB
x509.h 44KB
engine.h 40KB
engine.h 40KB
objects.h 36KB
objects.h 36KB
bn.h 36KB
bn.h 36KB
tls1.h 34KB
tls1.h 34KB
bio.h 32KB
bio.h 32KB
x509v3.h 32KB
x509v3.h 32KB
ts.h 30KB
ts.h 30KB
asn1t.h 29KB
asn1t.h 29KB
encodings.h 28KB
encodings.h 28KB
ssl3.h 26KB
ssl3.h 26KB
regex.h 25KB
regex.h 25KB
crypto.h 24KB
crypto.h 24KB
symhacks.h 24KB
symhacks.h 24KB
ocsp.h 23KB
ocsp.h 23KB
writer.h 23KB
writer.h 23KB
rsa.h 22KB
rsa.h 22KB
x509_vfy.h 22KB
x509_vfy.h 22KB
pem.h 21KB
pem.h 21KB
rapidjson.h 21KB
rapidjson.h 21KB
cms.h 19KB
cms.h 19KB
asn1_mac.h 19KB
asn1_mac.h 19KB
des_old.h 18KB
des_old.h 18KB
pkcs7.h 18KB
pkcs7.h 18KB
dso.h 18KB
dso.h 18KB
ui.h 16KB
ui.h 16KB
err.h 15KB
err.h 15KB
pkcs12.h 12KB
pkcs12.h 12KB
dsa.h 12KB
dsa.h 12KB
diyfp.h 11KB
diyfp.h 11KB
des.h 11KB
des.h 11KB
ssl2.h 11KB
ssl2.h 11KB
encodedstream.h 10KB
encodedstream.h 10KB
ecdsa.h 10KB
ecdsa.h 10KB
e_os2.h 10KB
e_os2.h 10KB
allocators.h 10KB
共 545 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
妄北y
- 粉丝: 9660
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功