`
stephen830
  • 浏览: 2964256 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

golang的最简单的文件浏览web服务器

 
阅读更多

 

golang的最简单的文件浏览web服务器

 

package main

import "net/http"

//定义文件服务器的根路径
var dirRoot string = "/Users/zjq"

func main() {
	http.Handle("/", http.FileServer(http.Dir(dirRoot)))
	http.ListenAndServe(":8018", nil)
}

 

分享到:
评论

相关推荐

    mssws:最简单的静态 Web 服务器

    非常简单易用的静态 web 服务器,使用该工具,可以在 5 分钟内搭建出一个博客 站点, 不用对 markdown 文件做任何修改即可实现不错的渲染效果。 Principle Use texme library to render markdown files, use ...

    Go语言服务器开发实现最简单HTTP的GET与POST接口

    本文实例讲述了Go语言服务器开发实现最简单HTTP的GET与POST接口。分享给大家供大家参考。具体分析如下: Go语言提供了http包,可以很轻松的开发http接口。以下为示例代码: 代码如下:package webserver    import...

    easy_go:最简单部署、可自定义配置 golang 服务端渲染博客

    作为一个web程序员应该有自己的博客,当然可以用现成的,但是作为一个技术开发者,我还是选择了自己编写自己版本的博客,作为第一个版本,其实开发过程中,发觉有很多问题。 v.2 + + 在我工作中有幸接触到go语言,...

    spa-server:用于单页面前端应用程序的简单Web服务器

    为了解决这个问题,我创建了一个小型的简单Web服务器,该服务器执行html5路由。 它没有不使用的99个功能。 它是用golang编写的,并利用了embed功能,因此在最后阶段docker映像中只有一个二进制文件。 例如,nginx的...

    react-golang-full-stack

    Reactgolang全栈这是我的自定义样板,用于使用React,Golang和Webpack构建完整的堆栈Web应用程序。 它还使用webpack-dev-server,eslint,prettier和babel进行配置。 它很大程度上基于因此请检查一下。 我只是将其从...

    markdir:一个简单的HTTP服务器,用于呈现Markdown文件

    但是,我还注意到完成后,这是对我在/ r / golang上几次看到的问题的合理答案:“有人使用Go Web应用程序执行了一些我认为不重要的事情吗?看看这一切如何运作?” 是的。 这实际上效果很好。 它使用了足够多的...

    详解Golang开启http服务的三种方式

    v1最简单版 直接使用http.HandleFunc(partern,function(http.ResponseWriter,*http.Request){}) HandleFunc接受两个参数,第一个为路由地址,第二个为处理方法。 //v1 func main() { http.HandleFunc("/", func(w ...

    bouncer:满足您的旧式身份验证需求的OAuth2服务器

    委派的Web服务可能会以最适合弱化查找和验证操作实现的任何编程语言进行配置。 是omniauth兼容的gem,可简化基于Rails的应用程序的开发。 最小的依赖 旨在使Bouncer独立存在,没有运行时依赖项。 具体来说: 它...

    roadmapper:Roadmapper CLI和Web服务器

    一个简单,快速且有趣的软件包,用于在Go中构建命令行应用 -高性能,可扩展,极简的Go Web框架 -Go中的开罗:SVG,PDF,EPS,栅格,HTML画布等的矢量 用于Go的数据库/ sql软件包的纯Go postgres驱动程序 专注于...

    go-uptime-api:用 Golang 编写的正常运行时间监控 API

    正常运行时间 简单的监控服务器,用于...发展最简单的方法是使用 Dockito vagrant box 和 docker-compose 为你提供一个配置好的环境。 设置然后在 VM 内执行以下命令以 -compose 启动容器: docker-compose run local

    FeedBag:面向组织和团队的电视优先,多用户 Github 事件仪表板

    饲料袋 Feedbag 是面向组织和... - Golang 最快的全功能 Web 框架。 晶莹剔透。 - 针对 Web 应用程序增强的 HTML! - 适用于现代 Web 应用程序的出色 UI 样板 - 流式构建系统 - 废话 开发者指南 安装 你需要全局安

    gohawk:Go 中的服务器端 Hawk 实现

    在最简单的情况下,您在全局或处理程序上下文中创建一个hawk.Authenticator实例,然后在需要 Hawk 身份验证的处理程序中调用authenticator.Authenticate() 。 hawk.Authenticator在它的hawk.NewAuthenticator()构造...

    boringproxy:具有快速的Web UI和自动HTTPS的简单隧道反向代理。 专为自助主人设计

    如果您有一台计算机(例如您的开发笔记本电脑)上运行着一个Web服务器,并且想通过公共URL安全地公开它(即HTTPS),那么boringproxy可以使您轻松地做到这一点。 注意:有关下载和运行boringproxy的信息,最好在...

    TinyBg博客系统 v1.0

    后台使用了Golang+ Gin web框架,整个后台代码就一个main.go文件。 但功能一点也不弱。TinyBg安装教程直接执行 go run main.go即可。 或者go bulid main.go 后,把可执行文件main跑起来即可。无需建库,建表,安装...

    TinyBg博客系统-其他

    后台使用了Golang+ Gin web框架,整个后台代码就一个main.go文件。 但功能一点也不弱。 TinyBg安装教程: 直接执行 go run main.go即可。 或者go bulid main.go 后,把可执行文件main跑起来即可。无需建库,建表,...

    RemoteCollector:远程日志收集器

    最简单理想的实现方案是使用golang提供的ssh库,不过golang的ssh库因为安全问题,不考虑实现cbc传输方式,而服务器上太多老版本的ssh服务端,无法连接成功; 使用 expect 方式,需要大量字符串处理,而且并不完美,...

    kd-streaming-proxy:如果您是KabelDeutschland的付费客户,则可以观看电视频道流

    KabelDeutschland简单流代理 ... 新版本主要是为每天的用户设计的,他们不想设置自己的Web服务器,而只是启动代理。 使用GO编写的代理版本现在也可以在上以开源形式获得。 要求 合同 KabelDeutschland有线电视套餐(最

    pulumi:Pulumi-现代基础设施即代码。 任何云,任何语言:rocket:

    Pulumi的Code Code基础架构是创建和部署在任何云上使用容器,无服务器功能,托管服务和基础架构的云软件的最简单方法。 只需用您喜欢的语言编写代码, 使用方法自动配置和管理您的 , , 和/或资源。 跳过YAML,并...

    db:在您的上下文中推送数据库连接

    然后我们使用设置一个 Web 服务器并将该上下文传递给每个请求。 从请求中,我们检索数据库连接并发送查询。 package main import ( "fmt" "net/http" "github.com/guregu/db" "github.com/guregu/kami" ...

    webauthn.io:webauthn.io的源代码,WebAuthn的演示

    启动webauthn.io本地实例的最简单方法是在Docker Hub上使用映像: docker run --rm -p 9005:9005 duolabs/webauthn.io 要在Docker容器中运行webauthn.io的本地实例,请先构建容器映像: docker build -t webauthn...

Global site tag (gtag.js) - Google Analytics