koa2实现静态资源服务器
【摘要】
记录如何用koa实现一个简易静态资源服务器
这里仅以图片静态服务为例。 根目录下public文件夹下的内容为图片资源
# 安装依赖
koa-staticpath
# 主程序代码
server.js
const Koa = require('koa')const app = new Koa()const path = require('path...
记录如何用koa实现一个简易静态资源服务器
这里仅以图片静态服务为例。
根目录下public文件夹下的内容为图片资源
# 安装依赖
- koa-static
- path
# 主程序代码
server.js
-
const Koa = require('koa')
-
const app = new Koa()
-
const path = require('path')
-
-
// 静态资源
-
app.use(require('koa-static')(path.join(__dirname) + '/public'))
-
app.use(async (ctx) => {
-
ctx.body = 'static file server'
-
})
-
app.listen(3001, () => {
-
console.log('build success')
-
})
package.json
-
{
-
"name": "demo",
-
"version": "1.0.0",
-
"description": "",
-
"main": "index.js",
-
"scripts": {
-
"test": "echo \"Error: no test specified\" && exit 1"
-
},
-
"author": "",
-
"license": "ISC",
-
"dependencies": {
-
"koa": "^2.11.0",
-
"koa-static": "^5.0.0",
-
"path": "^0.12.7"
-
}
-
}
# 启动服务
node app.js
访问public下的图片资源
⬇️
localhost:3001/[图片名称].jpg
本站访问示例->koa_wx_openid.md.jpg
文章来源: blog.csdn.net,作者:薛定喵君,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jsxg2009/article/details/115244382
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)