Skip to content

服务端基于nodejs+Koa2,数据库mysql,暴露api接口,pc页面基于vue+iView

Notifications You must be signed in to change notification settings

hbb520/Koa2-blog-vue

Repository files navigation

Koa2-blog-vue (欢迎star),

#欢迎小伙伴一起学习,可以进Koa2-blog的QQ群

此项目是学习wclimb大佬的Koa2-blog,然后自己将接口全都暴露出来并丰富了一些东西,

比如:增删改查,登录注册,修改详情 api接口 可能不完善,详细对应 Koa2-blog-vue/routers/

Koa2-blog-vue暴露出来的API也将用于开发各个端的项目,比如PC端,移动H5端,小程序端,混合app端,桌面端

关于node开发博客类型网站学习:

教程 Koa2-blog

教程 Node+Koa2+Mysql 搭建简易博客

教程 node项目服务器部署新手教程

教程 Koa2进阶学习笔记

教程 N-blog 《一起学 Node.js》

创建数据库

登录数据库

$ mysql -u root -p

创建数据库

$ create database nodesql;

使用创建的数据库

$ use nodesql;

database: nodesql tables: users posts comment (已经在lib/mysql建表)

users   posts   comment
  id     id     id  
  name     name     name  
  pass     title     content  
 avator    content       moment  
  moment    md       postid 
   -   uid       avator  
   -   moment       - 
    -  comments       - 
    -  pv       -  
    -   avator        - 
  • id主键递增
  • name: 用户名
  • pass:密码
  • avator:头像
  • title:文章标题
  • content:文章内容和评论
  • md:markdown语法
  • uid:发表文章的用户id
  • moment:创建时间
  • comments:文章评论数
  • pv:文章浏览数
  • postid:文章id
$ git clone https://github.com/wclimb/Koa2-blog.git
$ cd Koa2-blog
$ cnpm i supervisor -g
$ cnpm i 
$ npm run dev(运行项目)
$ npm test(测试项目)

About

服务端基于nodejs+Koa2,数据库mysql,暴露api接口,pc页面基于vue+iView

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published