博客之家后台接口环境搭建

后台接口实现主要通过node,使用的框架thinkjs(https://thinkjs.org/)

一:thinjs特性

    基于 Koa 2.x,兼容 middleware

    内核小巧,支持 Extend、Adapter 等插件方式

    性能优异,单元测试覆盖程度高

    内置自动编译、自动更新机制,方便快速开发

    使用更优雅的 async/await 处理异步问题,不再支持 */yield

    从 3.2 开始支持 TypeScript

二:环境搭建:

1   安装命令行工具

   npm install -g thinkjs

2 创建新项目:

thinkjs new blog

cd blog

npm install;

npm start;

工程目录结构:


博客之家后台接口环境搭建_第1张图片

3  配置数据库:

  根据教程配置 可参考:https://thinkjs.org/zh-cn/doc/2.2/model_config.html

博客之家后台接口环境搭建_第2张图片

4:接口的简单实现:

  学习使用think.js 控制器 https://thinkjs.org/zh-cn/doc/2.2/controller.html

 -before 前置操作

 action:一个 Action 代表一个要执行的操作。如: url 为/api/banner/getBannerList,解析后的模块为/api,控制器为banner, Action 为getBannerList,那么执行  的 Action 就是文件src//api/banner里的getBannerListAction方法

博客之家后台接口环境搭建_第3张图片

 接口返回值:

博客之家后台接口环境搭建_第4张图片

以上是thinkjs 后台接口简单配置和接口实现,下一篇总结 thinkjs 数据库具体操作

你可能感兴趣的:(博客之家后台接口环境搭建)