跳到主要内容
CNode

用 koa-static 搭建静态资服务器没法显示文件列表吗?

问答
Oouyangxuanyun发布于 9 年前最后回复 9 年前
670050

用下面的代码简单的搭建一个静态资源服务,static目录包含111111.png

访问localhost:3000显示的是index.html内容,没有static目录的列表像这样这种: 222222.png

但是访问具体的文件都可以访问到,就是没办法显示整个列表,这样正常么?

const Koa = require('koa')
const path = require('path')
const static = require('koa-static')
const app = new Koa() 
const staticPath = './static'
app.use(static(path.join(__dirname, staticPath)))
app.use(async (ctx) => {
    ctx.body = 'hello world'
})
app.listen(3000)
查看回复

回复 (6)

O
ouyangxuanyun#69 年前
引用 lvgithub用中间件之前,最好先看源码后,再使用,这样可以避免很多问题

@lvgithub 恩是的,但是有时候着急使用就先用之后找时间再看源码了,多谢提醒!

L
lvgithub#59 年前

用中间件之前,最好先看源码后,再使用,这样可以避免很多问题

O
ouyangxuanyun#49 年前
引用 samcsf要自己写,readDir撸一个很快的

@samcsf 恩恩 准备自己写一个了,还以为是自己用法不对

O
ouyangxuanyun#39 年前
引用 atian25因为这个中间件不支持生成目录

@atian25 原来是这样 多谢多谢

S
samcsf#29 年前

要自己写,readDir撸一个很快的

A
atian25#19 年前

因为这个中间件不支持生成目录

参与回复

登录后即可参与回复。登录