如何通过Node.js一行代码实现一个高效且简单的静态文件服务器?
- 内容介绍
- 相关推荐
本文共计203个文字,预计阅读时间需要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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自由互联。
本文共计203个文字,预计阅读时间需要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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自由互联。

