环境安装
nodejs环境官网下载:http://nodejs.cn/download/
初始化
npm init
安装模块
- koa
- koa中间件
- koa-static(静态资源)
- koa-router(路由)
- koa2-cors(解决跨域)
- koa-parser || koa-bodyparser(处理post请求)
npm i -S koa
npm i -S koa-static koa-router koa2-cors koa-bodyparser
文件配置
在项目根目录创建server.js (跟package.json文件同一目录)
const Koa = require('koa');
const router = require('koa-router')();
const parser = require('koa-parser');
const cors = require('koa2-cors');
const static = require('koa-static');
const app = new Koa(); //创建实例
// 注册到app对象上
app.use(parser());
app.use(cors());
app.use(static(__dirname + '/public'));
app.use(router.routes());
// 在端口3000监听
app.listen(3000, () => {
console.log('app started at port 3000...');
});
router.get('/', async (ctx, next) => {
ctx.body = `<h1>Hello, Koa2</h1>`;
});
启动
node server.js
访问
http:localhost:3000标签:const,Koa,创建,app,手动,koa,static,cors,router From: https://www.cnblogs.com/Lmyong/p/16856997.html