本篇文章是应后台同学邀请,意思出一套关于node相关系列教程,我就选了koa2, 毕竟学技术要学最新的
本篇文章分为三部分
快速启动koa2服务器
koa2处理静态文件
koa2模板引擎使用
这三部分都是独立的部分,都有独立的源码地址,有兴趣的可以安装上面的链接去看看,如果新手遇到相关技术不太懂,比如koa的中间件啥的,这个下次会陆续整体分享出来的,或者可以先去看相关文章,去学习一下
今天就先分享这三部分,明天继续关于koa2路由使用等
文章有任何问题,和建议,欢迎下方留言
这篇教程主要介绍koa2构建服务器,简单引用
本教程的版本:要格外注意版本号
1.案例:简单利用koa2搭建服务器
文件夹结构:
代码
利用 就可以启动了,在浏览器中输入localhost:3000
源码地址:https://github.com/xiaqijian/koa2-lessons/tree/master/lesson1
本片就结束了
推荐node项目工具
编辑器 visualstudio 下载https://code.visualstudio.com/
用yarn代替npm 下载https://yarnpkg.com/zh-Hans/docs/install
2.koa2处理静态文件
这篇主要介绍koa2处理静态文件的中间件
用到的版本:
项目的结构:
大家可以往static文件夹里面添加点东西
编辑index.js
启动服务器
然后在浏览器访问:http://localhost:3000/images/node.png
可以看到:
或者访问其他静态文件,都可以访问了
源码地址:https://github.com/xiaqijian/koa2-lessons/tree/master/lesson2
3.使用模板引擎
这篇教大家如何使用模板引擎
这里我们使用ejs模板引擎做 个例子,你们自己选择自己熟练的模板引擎
使用的版本:
文件夹目录结构:
1.编写index.js
2.编写/views/index.ejs
3.启动服务
4.打开浏览器
我们想要的结果就出来了
后记
koa-views 源码及文档:https://github.com/queckezz/koa-views
koa-views 支持模板引擎列表:https://github.com/tj/consolidate.js#supported-template-engines
--
领取专属 10元无门槛券
私享最新 技术干货