koa2实现静态资源服务器

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

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

    全部回复

    上滑加载中

    设置昵称

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

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

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