koa2实现静态资源服务器

举报
薛定喵君 发表于 2021/06/04 01:07:58 2021/06/04
【摘要】 记录如何用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


    
  1. const Koa = require('koa')
  2. const app = new Koa()
  3. const path = require('path')
  4. // 静态资源
  5. app.use(require('koa-static')(path.join(__dirname) + '/public'))
  6. app.use(async (ctx) => {
  7. ctx.body = 'static file server'
  8. })
  9. app.listen(3001, () => {
  10. console.log('build success')
  11. })

package.json


    
  1. {
  2. "name": "demo",
  3. "version": "1.0.0",
  4. "description": "",
  5. "main": "index.js",
  6. "scripts": {
  7. "test": "echo \"Error: no test specified\" && exit 1"
  8. },
  9. "author": "",
  10. "license": "ISC",
  11. "dependencies": {
  12. "koa": "^2.11.0",
  13. "koa-static": "^5.0.0",
  14. "path": "^0.12.7"
  15. }
  16. }

# 启动服务

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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。