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

后台接口实现主要通过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;

工程目录结构:


3  配置数据库:

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

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方法

 接口返回值:

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,002评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,079评论 2 59
  • 二零一七年一月至六月,在围脖里关于梦的记载共十则有余,混乱不安是记忆的粉刷墙,一遍一遍涂抹出缤纷杂乱的颜色。 20...
    骨头在动阅读 315评论 0 0