手动创建一个Koa项目

环境安装

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
posted @ 2022-11-04 10:50  默永  阅读(99)  评论(0编辑  收藏  举报