NodeJS | koa2框架创建http服务

Posted 秋叶穆羽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeJS | koa2框架创建http服务相关的知识,希望对你有一定的参考价值。

看了就要关注我,喵呜~

NodeJS | koa2框架创建http服务

第二篇就要用框架走你了,兄嘚,马住。

NodeJS | koa2框架创建http服务

NodeJS | koa2框架创建http服务

NodeJS | koa2框架创建http服务

没有对比就没有伤害,用了对比,伤害就更明显。

koa2创建服务的准备工作:

1.创建文件夹,初始化项目。

2.安装koa框架(npm install koa),安装完成后文件夹下多了个node_modules文件夹,文件夹是用来常在项目所需要依赖的,有兴趣可以自行打开看,package.json文件夹多了几行代码。

NodeJS | koa2框架创建http服务

3.新建一个app.js文件


项目准备完成,直接搞起来:

NodeJS | koa2框架创建http服务

OK,搞定,接着就要把项目跑起来了,还是一样node app.js。同样在浏览器里访问127.0.0.1:3000,访问页面如下。

NodeJS | koa2框架创建http服务

搞事情,为毛用了框架,代码反而多了一行,是不是在骗我呢。emmmmm…

看起来是这样,但是仔细去看看,好像更愿意看koa的代码吧,感觉没有那么啰嗦了,对就是这样,这才是框架该干的事情。

我们在引入koa之后,实例化了一个koa对象,随后的一系列操作都在这个对象上,而且没有请求和响应了(koa帮忙将其封装到ctx中了)。ctx是上下文的意思,里面包含了请求响应等。



给你小鱼干!


NodeJS | koa2框架创建http服务

以上是关于NodeJS | koa2框架创建http服务的主要内容,如果未能解决你的问题,请参考以下文章

[Kails] 一个基于 Koa2 构建的类似于 Rails 的 nodejs 开源项目

Nodejs Koa2框架中使用Swagger

一个基于nodejs+koa2构建的简单轻量级MVC框架

Nodejs学习笔记(十五)--- Node.js + Koa2 构建网站简单示例

全栈项目|小书架|服务器端-NodeJS+Koa2 实现书籍详情接口

全栈项目|小书架|服务器端-NodeJS+Koa2实现首页图书列表接口