前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【One by one系列】一步步学习node.js的web框架Koa

【One by one系列】一步步学习node.js的web框架Koa

作者头像
DDGarfield
发布2022-06-23 16:49:24
3260
发布2022-06-23 16:49:24
举报
文章被收录于专栏:加菲的博客加菲的博客

Koa快速入门

1.新建项目

通过命令创建项目:

mkdir koa-quick-start

cd koa-quick-start

npm init -yes

可以看到koa-quick-start下面有package.json

代码语言:javascript
复制
{
  "name": "koa-quick-start",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
  }

2.下载koa包

npm install koa

记得观察一下package.json

代码语言:javascript
复制
{
  "name": "koa-quick-start",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "koa": "^2.11.0"
  }
}

没错,多了koa的依赖

并且还在项目中多了node_modules文件夹

3.Hello World

是时候写Hello World

新建文件index.js

键入如下代码:

代码语言:javascript
复制
const Koa =require('koa');
const app=new Koa();

app.use(async (ctx, next) => {
    await next()
    ctx.response.type = 'text/html'
    ctx.response.body = '<h1>Hello World</h1>'
});

console.log("koa start,listen 3000...");
app.listen(3000);

运行起来

代码语言:javascript
复制
node index.js
koa start,listen 3000...
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 加菲的博客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Koa快速入门
    • 1.新建项目
      • 2.下载koa包
        • 3.Hello World
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档