无法将req.url设置为目录serve-static nodeJS

时间:2018-11-12 18:56:38

标签: node.js

我使用的是serve-static,它可以与字符串'/ var / www / html'完美配合​​。

但是,当我写

http.createServer(function(req, res){
 var serve = serve-static(req.url, ...)
 serve(...)}

使用网址:

  

localhost / var / www / html

它返回我:

  

“无法获得/ var / www / html”

如何将请求重定向到服务静态网站的根目录?

2 个答案:

答案 0 :(得分:0)

好吧,我刚发现,如果我想将目录放在我的网址中, 我只需要设置serve-static('/',...) 它将自动添加url目录

答案 1 :(得分:0)

您必须连接根路径,该根路径位于var __dirname

 var serve = serve-static(__dirname + req.url, ...)