之前一直用php写接口,一个偶然的情况,得知koa框架,然后就像尝试一下写一下一个简单的登录注册的接口。首先如果是不了解koa可以看一下阮一峰的Koa 框架教程。
首先我用了mysql-pro来连接mysql数据库,接口使用了koa框架,具体代码如下:
const koaBody = require('koa-body');
const Koa = require('koa');
const koaRouter = require('koa-router');
const sql=require('./mysql.js')
const app = new Koa();
const router =new koaRouter();
app.use(router['routes']()).use(router.allowedMethods());//allowedMethods()方法允许post、get等请求,没有用这个方法页面会出现not found
//注册插入数据库路由接口
router.post('/index', koaBody(), async(ctx, next)=> {
ctx.set("Access-Control-Allow-Origin", "*");
var sbody=ctx.request.body;//接收页面传过来的值