如何用Node.js单行代码搭建一个简单的静态文件服务器?

更新于
2026-10-02 08:53:06
1阅读来源:SEO问题
  • 内容介绍
  • 相关推荐

本文共计207个文字,预计阅读时间需要1分钟。

静态文件服务器实现,Node.js不仅可用来写服务端接口,还可用来做静态文件服务器,替代nginx的功能。分分钟搞定。

代码示例:javascriptvar server=http.createServer(function (req, res) { // 服务器代码});

静态文件服务器实现

nodejs不仅仅可以用来写服务端接口,用来做静态文件服务器替代nginx的功能, 也是分分钟可以搞定的。 话不多说,先上代码:

var server=localhost/hello.html

我们再回头审视一下代码,的确就只有这么简单,这要归功于node Stream类 pipe方法的强大,fs.createReadStream读取本地文件创建一个可读流(ReadStream类的实例),再使用pipe导流到res响应流,res是一个github.com/windyfancy/webcontext

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自由互联。

本文共计207个文字,预计阅读时间需要1分钟。

静态文件服务器实现,Node.js不仅可用来写服务端接口,还可用来做静态文件服务器,替代nginx的功能。分分钟搞定。

代码示例:javascriptvar server=http.createServer(function (req, res) { // 服务器代码});

静态文件服务器实现

nodejs不仅仅可以用来写服务端接口,用来做静态文件服务器替代nginx的功能, 也是分分钟可以搞定的。 话不多说,先上代码:

var server=localhost/hello.html

我们再回头审视一下代码,的确就只有这么简单,这要归功于node Stream类 pipe方法的强大,fs.createReadStream读取本地文件创建一个可读流(ReadStream类的实例),再使用pipe导流到res响应流,res是一个github.com/windyfancy/webcontext

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自由互联。