最近在学微信小程序,呃,需要自己写后台获取数据,就采用基于koa技术搭建服务器,接下来就简单说一下如何快速初步搭建一个简单服务器吧。
一:在根目录下创建一个服务器文件夹
这里我起名字为my_server
二:my_server
文件夹需要下载koa
和koa-router
npm install koa koa-router
三:在my_server
文件夹下创建一个server.js
文件
let Koa = require('koa');
let KoaRouter = require('koa-router');
// 1. 生成应用及路由器实例
const app = new Koa();
const router = new KoaRouter();
// 核心代码
router.get('/', (ctx, next) => {
// 1. 获取请求的参数
// 2. 根据请求的地址和参数处理数据
// 3. 响应数据
ctx.body = '我是服务器';
});
// 2. 使用路由器及路由
app
.use(router.routes()) // 声明使用路由
.use(router.allowedMethods()) // 允许使用路由的方法
// 3. 监听端口
app.listen('3000', () => {
console.log('服务器启动成功');
console.log('服务器地址: http://localhost:3000');
})
四:启动服务器
在终端输入node server.js
效果图:
至此,一个基于koa的简单服务器就搭建好了,剩余的就按自己api文档去弄就好了。