点滴记录
自古成功在尝试。

Node学习笔记一-Koa2框架搭建web服务器

node学习之路一:js的近几年的大火,加之nodejs的出来。so不能停止学习,开始学习nodejs。

以下适合有后端编程或者js和nodejs基础的小伙伴一起学习。没学习的小伙伴要加紧了哦。

koa官网对koa介绍很简介。正如框架本身—它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。

作者系统环境是centos7,node版本是8.9.4,编辑器是vim

废话不多说开始了:

    制定任务流程

  • 安装node并配置环境
  • 安装框架
  • 创建app.js并运行
  • 总结

1、安装node并配置环境

#node官网下载node的tar包。操作目录在
wget https://npm.taobao.org/mirrors/node/v8.9.3/node-v8.9.3-linux-x64.tar.xz

#解压tar包
tar -xf node-v8.9.3-x64.tar.xz

#添加环境变量
vim /etc/profile

#/到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下添加一行
export PATH=/node-v8.9.3-x64/bin:/node-v8.9.3-x64/bin:$PATH

#重启环境变量
source /etc/profile

#测试是否ok。输出一下node版本
node -v 

2、安装koa框架

#新建一个node项目的目录
mkdir /nodeapp
cd /nodeapp

#npm安装koa
npm i koa

#检查是否目录下有node_modules文件夹和package-lock.json。
#node_modules是koa所用到的模块、package-lock.json是koa配置文件

3、创建app.js并运行

#vim 编辑可直接创建不存在的文件
vim /nodeapp/app.js
//导入koa框架并实例化
const Koa = require('koa');
const app = new Koa();

app.use(async ctx => {
  ctx.body = 'Hello World';
});

//监听3000端口
app.listen(3000);
#运行app.js
node app.js

4.总结

浏览器访问local_ip:3000可以看到Hello World

这里没有介绍node和koa。动手做一遍看到Hello World,请详细了解koa中间件。

未经允许不得转载:日常笔记 » Node学习笔记一-Koa2框架搭建web服务器