通过koa2-generator搭建koa项目

koa2-generator是koa的一个项目生成器,使用它可以帮我们快速的生成项目的结构目录,并指定固定的模板引擎.一般情况下,我们使用koa做接口用,不太会关注它的模板引擎.另外一种场景就是前端做服务端渲染的时候,需要使用模板引擎了,不过无论使用哪种引擎,都有语法规则,上手都比较简单.

本文的重点是简单介绍一下koa2-generator脚手架搭建项目,暂时都以npm包管理工具为例.

首先安装koa的脚手架工具

npm install koa2-generator -g

通过koa2-generator创建项目

# 通过koa2-generator创建一个名为project的项目
# 这种方式没有指定项目的模板类型,默认使用的是njk的模板引擎
koa2 project

# 创建指定模板引擎的项目
# 下面两种方式都可以创建指定模板引擎类型的项目
koa2 --template-type project
koa2 --view template-type project

koa2 --view pug oa #创建一个使用pug模板引擎、项目名为oa的项目
koa2 --ejs oa #创建呢一个使用ejs作为模板引擎、项目名为oa的项目

安装依赖

cd oa
npm install

运行项目

# npm start可以启动服务
npm start
➜  oa npm start

> oa@0.1.0 start /usr/local/var/www/lingyilab.com/oa
> node app.js

Listening on http://localhost:3000

项目的默认端口为3000,所以node服务会监听3000端口.在浏览器输入http://localhost:3000/测试.如果浏览器出现koa2的文字表示,表示服务启动成功

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值