KOA安装
koa 依赖node V7.6.0及以上版本,
首先确认node版本在7.6.0以上,版本低的请自行升级。
npm init // 初始化package.json
npm i koa // 安装koa2
安装完成之后,在项目根目录下创建一个app.js,内容如下:
const Koa = require('koa');
const app = new Koa();
app.use(async (ctx) => {
ctx.body = 'hello koa2'
});
app.listen(1029);
console.log('koa damo is starting at port 1029');
然后使用命令运行app.js文件
node app.js
然后打开浏览器访问http://127.0.0.1:1029,会看到如下字样:
hello koa2
使用模版
我们一般是不会这样直接返回的,实际开发中一般都是返回一个模版文件,我们可以先让koa读取这个文件,然后返回到用户界面。
首先先创建一个views的目录,在里面新建一个template.html文件内容如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>hello koa2</title>
</head>
<body>
<h1>Hello Koa2!</h1>
</body>
</html>
将app.js中的内容修改为如下:
const fs = require('fs');
const Koa = require('koa');
const app = new Koa();
app.use(async (ctx) => {
// ctx.body = 'hello koa2'
ctx.type = 'html';
ctx.body = fs.createReadStream('./views/template.html');
});
app.listen(1029);
console.log('koa damo is starting at port 1029');
然后运行 app.js ,会出现如下界面,表示你已成功。
版权声明:本文为kongcheng_001原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。