[英]Can't set req.url to directory serve-static nodeJS
I'm using serve-static, and it works perfectly with, for example, the string '/var/www/html'. 我使用的是serve-static,它可以与字符串'/ var / www / html'完美配合。
But, when I write 但是,当我写
http.createServer(function(req, res){
var serve = serve-static(req.url, ...)
serve(...)}
with the url: 使用网址:
localhost/var/www/html
本地主机/ var / www / html
It returns me : 它返回我:
'can't get /var/www/html'
'无法获取/ var / www / html'
How can I redirect my request to the root of my serve-static site? 如何将请求重定向到服务静态网站的根目录?
好的,我刚刚发现,如果我要将目录放在我的网址中,我只需要设置serve-static('/',...),它将自动添加网址目录
您必须连接根路径,该路径在var __dirname
var serve = serve-static(__dirname + req.url, ...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.