【发布时间】:2016-10-04 02:01:16
【问题描述】:
我看到您可以使用 connect 在 Node.js HTTP 服务器中使用静态文件,如下所示:
var http = require('http');
var connect = require('connect');
var app = connect().use(connect.static(__dirname + path));
http.createServer(app).listen(8080);
我将如何在我当前的处理程序中实现这一点?
var http = require("http");
var handler = function(request, response){
// code
}
http.createServer(handler);
这甚至可能吗?如果是这样,我该如何完成?
【问题讨论】:
-
为什么不直接指定提供静态文件的目录呢?即 app.use(express.static('public'))?
-
@vincentjp 因为我没有使用 Express。
-
查看使用 node.js 作为简单的 Web 服务器:stackoverflow.com/questions/6084360/…
-
但这要容易得多。
-
@vincentjp 但这不是我使用的。
标签: node.js httpserver static-files