初识Koa
初识Koa
安装Nodejs
- 去node官网下载最新的LTS Nodejs安装器
- 注意Nodejs版本必须大于Version 7.6.0
- 安装完成后在控制台打印输出
node -v
查看Node版本
构建项目目录
- 创建一共工程项目,因为笔者用得时VSCode编辑器,所以直接用VSCode打开 文件夹
- 创建一个package.json文件,也可以使用npm init直接创建,package.json中的内容如下:
{ "name": "hello-koa2", "version": "1.0.0", "description": "Hello Koa 2 example with async", "main": "app.js", "scripts": { "start": "node app.js" }, "keywords": [ "koa", "async" ], "author": { "name":"PrinceYi", "email": "[email protected]", "url": "tangjunyi.net" }, "license": "ISC", "repository": {}, "dependencies": { "koa": "^2.0.0" } }
初始化项目
- 然后执行npm install进行安装node_modules
创建一个app.js文件,app.js中的内容如下:
// 导入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 = '<h1>Hello, koa2!</h1>'; }); // 在端口3000监听: app.listen(3000); console.log('app started at port 3000...');
- 执行npm install app.js,待启动完成后访问 http://localhost:3000 就可以看到Koa2的第一个页面了
- 由于笔者比较喜欢用PM2管理Node工程,所以一般会用 pm2 start app.js 去启动项目
- pm2的安装方法如下:
sudo npm install pm2 -g
安装完成后,输入pm2 -version 查看版本
相关推荐
往后余生 2020-09-17
yanyongtao 2020-11-02
lzccheng 2020-09-06
webgm 2020-08-16
lert0 2020-08-16
80447704 2020-06-09
LorenLiu 2020-06-07
无缘公子 2020-02-02
LorenLiu 2020-01-31
LorenLiu 2020-01-30
80447704 2020-01-30
苏莉koa 2020-01-29
Qimingweikun 2020-01-28
80447704 2020-01-02
byourb 2020-01-04
80447704 2019-12-24