请选择 进入手机版 | 继续访问电脑版
搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

Koa 工程创建与运行

[复制链接]
查看: 31|回复: 0

2万

主题

2万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
74864
发表于 2020-9-16 11:41 | 显示全部楼层 |阅读模式
一、创建项目并进入
  1. $ mkdir project
  2. $ cd project
复制代码

二、快速生成 package.json 文件
  1. $ npm init -y
复制代码

三、安装 Koa
  1. $ npm i koa
复制代码

四、创建 app.js 并输入以下代码
  1. // 导入koa,和koa 1.x不同,在koa2中,我们导入的是一个class,因此用大写的Koa表示:const Koa = require('koa');// 创建一个Koa对象表示web app本身:const app = new Koa();// 对于任何请求,app将调用该异步函数处理请求:app.use(async (ctx, next) => {  await next();  // 设置response的Content-Type:  ctx.response.type = 'text/html';  // 设置response的内容:  ctx.response.body = '[size=6]Hello, koa2![/size]
  2. ';});// 在端口3000监听:app.listen(3000);console.log('app started at port 3000...');
复制代码
其中,参数 ctx 是由 koa 传入的封装了 request 和 response 的变量,我们可以通过它访问 request 和 response,next 是 koa 传入的将要处理的下一个异步函数。
上面的异步函数中,先用 await next();处理下一个异步函数,然后设置 response 的 Content-Type 和内容。

五、启动程序
  1. $ node app.js
复制代码
我的关键词 Koa 工程创建与运行  新闻咨询 1731684-20200420160957285-1487059831



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表