Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Express DNS不指向子目录_Express_Url_Dns_Subdirectory - Fatal编程技术网

Express DNS不指向子目录

Express DNS不指向子目录,express,url,dns,subdirectory,Express,Url,Dns,Subdirectory,当我在 127.0.0.1:8081 我点击了一个href为/mod的链接 127.0.0.1:8081/mods 但现在我使用的DNS只是重定向到我的IP,但它没有改变子目录,而是保持不变。我的web服务器编程要发送的页面仍然会发送,但URL不会。这意味着当我刷新URL时,它会将我带回索引。每一句话都没有错误,但它没有做我想让它做的事情 这是web服务器(Express) var express=require('express')) var app=express() var path=r

当我在

127.0.0.1:8081

我点击了一个href为/mod的链接

127.0.0.1:8081/mods

但现在我使用的DNS只是重定向到我的IP,但它没有改变子目录,而是保持不变。我的web服务器编程要发送的页面仍然会发送,但URL不会。这意味着当我刷新URL时,它会将我带回索引。每一句话都没有错误,但它没有做我想让它做的事情

这是web服务器(Express)

var express=require('express'))
var app=express()
var path=require('路径')
var favicon=require('serve-favicon')
app.use(express.static(path.join(\uu dirname,'public'))//以公共方式加载所有文件(用于html中的css和js)
//主页
app.get('/',函数(req,res,next){
变量选项={
根:'公共'
}
res.sendFile('index.html',选项,函数(err){
如果(错误){
下一个(错误)
}
})
})
app.get('/mods',函数(req,res,next){
变量选项={
根:'公共'
}
res.sendFile('mods.html',选项,函数(err){
如果(错误){
下一个(错误)
}
})
})
var server=app.listen(8080,函数(){
var host=server.address().address
var port=server.address().port
应用程序使用(favicon(path.join(u dirname,'public','icon.ico'))
log(`示例应用程序正在侦听http://127.0.0.1:${port}`)

})
我通过irl资源找到了答案。我需要做的不是/mods,而是

myverycooliourl.com/mods

显然,/之前的url是您的DNS的url