官网: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验证)
成功返回数据,完美~