初识Koa,搭建本地服务做接口请求

142 阅读1分钟

官网:koajs.com/
中文官网:koa.bootcss.com/

1、npm 下载相关依赖包

npm i koa koa2-cors koa-static koa-router koa-views

2、index.js文件

const Koa = require('koa');
const cors = require('koa2-cors');
const serve = require('koa-static');
const router = require("koa-router")();
const views = require("koa-views")
const path = require("path")
const resolve = path.join
const app = new Koa();

app.use(cors()); // 设置允许跨域

// 默认路由
router.get("/jeect-boot/test", async ctx => {
  // 解决跨域
  ctx.set('Access-Control-Allow-Origin','*')
 
  ctx.set('Access-Control-Allow-Headers','Content-Type,Content-Length,Authorization,Accept,X-Requested-With')
  
  ctx.set('Access-Control-Allow-Methods','PUT,POST,GET,DELETE,OPTIONS')
      ctx.body = '80%'; // 响应请求
});

// 中间件走路由器
app.use(router.routes()).use(router.allowedMethods());

// 监听端口
app.listen(18083, () => {
    console.log('启动了~');
});

3、node 运行index.js

node index.js

4、检验编写的接口是否成功请求返回接口(使用postman验证)

成功返回数据,完美~