# 搭建简易的api服务器
最近想写一个电视剧、电影类的webApp
,由于自己没有资源, 想通过使用爬虫的方式来,爬取电影天堂的数据,转换成我所需要的数据API
,所以就有了这个东东。
首先选取了一个nodejs
框架koa
来当我们的工具
安装所需的依赖
1 2 3
| npm install koa npm install koa2-cors npm install koa-router
|
为了提高开发效率,我们安装supervisor
来检测我们的文件,当代码改动的时候自动重启服务。
就可以通过supervisor app
来启动项目
项目结构
1 2 3 4 5
| --- controller 控制器 | |--router 路由 | |-- app.js //入口文件
|
1 2 3 4 5 6
| const router = require('koa-router')() const UserControl = require('../controller/user') router .get('/api/login', UserControl.login) module.exports = router
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| class UserControl { static async login (ctx) { let test = { status: 200, massage: '响应成功', data: { msg: 'hello world' } } ctx.body = JSON.stringify(test) } } module.exports = UserControl
|