# siwi-node-koa **Repository Path**: siwi-start/siwi-node-koa ## Basic Information - **Project Name**: siwi-node-koa - **Description**: nodejs 服务 koa web koa接口 混合框架 - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-09-02 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # siwi-node-koa nodejs 服务 koa web koa接口 混合框架 # 约定 > 框架结构为MVC # MVC * app/Controllers * app/Models (mysql pgsql) * app/Mongoose (mongodb) * 视图:resource/views # API api 中间件 # 路由 # 服务 > 服务 services.js 入口文件 基于siwi-node 模型通用 主要方法下 app/Services # Oauth2.0 ## 授权地址 ## 获取token * code 接口地址: 参数: ```json ``` 返回信息 ```json ``` * password 接口地址: 参数: ```json ``` 返回信息 ```json ``` * refresh_token 接口地址: 参数: ```json ``` 返回信息 ```json ``` # Jwt token 机制比较简单 基于jwt实现 # 中间件 * web ctx.state * api ctx.state # 静态文件 # 模板引擎 # Mongoose Redis Mysql