ArthurSlog
SLog-4
Year·1
Guangzhou·China
July 11th 2018
梦想是锁不住的
开发环境MacOS(High Sierra 10.13.5)
老规则,首先准备我们需要的信息Koa官方手册、Koa中间件 和 我们要用到的中间件Koa-static
准备的信息差不多,现在切换至桌面路径
cd ~/Desktop
创建一个文件夹node_koa_learningload
mkdir node_koa_learningload
切换路径到新建的文件夹下
cd node_koa_learningload
使用npm初始化node环境,一路enter键完成初始化
npm init
使用npm安装koa和koa-static
sudo npm install koa koa-static
参考Koa-static说明手册,我们在当前路径下编写index.js和index.html两份文件
index.js
index.html
index.js是官方栗子,有三种路由方法,我们来分析一下:
根据node工程的配置文件package.json里指定的入口点“main”决定路由
使用相对路径作为路由,默认的路由文件由package.json里的入口点“main”决定
使用绝对路径作为路由,默认的路由文件由package.json里的入口点“main”决定
在这里,我们直接用第一种方式,最终的代码为
index.js
Ok,现在启动静态web服务器
node index.js
打开浏览器测试一下,地址127.0.0.1:3000
至此,我们使用koa和中间件koa-static实现了一个静态web服务器,恭喜。
由于文件格式原因,如果内容显示不正常请移步https://juejin.im/post/5b45055a6fb9a04fe25eba36
领取专属 10元无门槛券
私享最新 技术干货