NodeJS | koa2框架创建http服务
Posted 秋叶穆羽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeJS | koa2框架创建http服务相关的知识,希望对你有一定的参考价值。
看了就要关注我,喵呜~
第二篇就要用框架走你了,兄嘚,马住。
没有对比就没有伤害,用了对比,伤害就更明显。
koa2创建服务的准备工作:
1.创建文件夹,初始化项目。
2.安装koa框架(npm install koa),安装完成后文件夹下多了个node_modules文件夹,文件夹是用来常在项目所需要依赖的,有兴趣可以自行打开看,package.json文件夹多了几行代码。
3.新建一个app.js文件
项目准备完成,直接搞起来:
OK,搞定,接着就要把项目跑起来了,还是一样node app.js。同样在浏览器里访问127.0.0.1:3000,访问页面如下。
搞事情,为毛用了框架,代码反而多了一行,是不是在骗我呢。emmmmm…
看起来是这样,但是仔细去看看,好像更愿意看koa的代码吧,感觉没有那么啰嗦了,对就是这样,这才是框架该干的事情。
我们在引入koa之后,实例化了一个koa对象,随后的一系列操作都在这个对象上,而且没有请求和响应了(koa帮忙将其封装到ctx中了)。ctx是上下文的意思,里面包含了请求响应等。
给你小鱼干!
以上是关于NodeJS | koa2框架创建http服务的主要内容,如果未能解决你的问题,请参考以下文章
[Kails] 一个基于 Koa2 构建的类似于 Rails 的 nodejs 开源项目
Nodejs学习笔记(十五)--- Node.js + Koa2 构建网站简单示例