美文网首页
golang http.FileServer使用注意点

golang http.FileServer使用注意点

作者: 萌动还习惯 | 来源:发表于2019-04-12 18:28 被阅读0次

在一个项目中,我的静态文件比如在static文件夹下,然后我们的URL路径是 .../static/filename(注意这时的URL路径出现了static)

其中一种的错误的设置方式

http.Handle("/static/",http.FileServer(http.Dir("static"))) 这时候会404, 出现404的原因是 handler会用URL中的路径 此时static去 static目录下找static/filename,而不是想当然的会自动映射。

处理:

1.你可以在static(实际中的你的目录)下在建立相应URL中的路径的目录结构,

2.利用 http.StripPrefix去除

http.FileServer会把你传入的作为根

相关文章

  • golang http.FileServer使用注意点

    在一个项目中,我的静态文件比如在static文件夹下,然后我们的URL路径是 .../static/filenam...

  • Go FileServer

    文件服务器 Golang标准库net/http中提供了http.FileServer方法会返回一个使用FileSy...

  • golang slice

    关于golang slice有很多大神写了很多文章,阐述了slice的底层实现和使用中注意点.这篇文章是我参考ht...

  • golang的父子类函数重载

    golang的父子类函数重载 首先声明一点golang没有传统面向对象语言的父子类关系,golang使用struc...

  • package jsonrpc

    大家好,我是彬哥,社区论坛:www,Golang.Ltd;本节给大家讲解下标准库中jsonrpc的使用及注意点,如...

  • golang 闭包使用注意

     go只提供了一种循环方式,即for循环,在使用时可以像c那样使用,也可以通过for range方式遍历容器类型如...

  • TODO:Golang指针使用注意事项

    TODO:Golang指针使用注意事项 先来看简单的例子1: 输出: 11 例子2: 输出: 13 例子1是使用值...

  • electron+vue+golang实现GUI

    1. electron使用其golang的框架,非官方:astilectron 2. vue打包需要注意 需要指定...

  • Golang 正则表达式

    参考golang之正则校验golang正则使用总结

  • Golang可变参数

    前天同事提起了一个例子,关于 Golang 中可变参数的使用,平时使用时没有注意这个细节,先上代码吧。 想要实现的...

网友评论

      本文标题:golang http.FileServer使用注意点

      本文链接:https://www.haomeiwen.com/subject/tpzviftx.html