【问题标题】:Express DNS not directing to subdirectoriesExpress DNS 不指向子目录
【发布时间】:2020-04-28 01:32:34
【问题描述】:

当我在时

127.0.0.1:8081

然后我点击一个带有 /mod 的 href 的链接,它会带我到

127.0.0.1:8081/mods

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

这是网络服务器(Express)

var express = require('express')
var app = express()
var path = require('path')
var favicon = require('serve-favicon')

app.use(express.static(path.join(__dirname, 'public'))) //Loads all files in public (Used for css and js inside of html)

//Home page
app.get('/', function(req, res, next) {
  var options  = {
    root: 'public'
  }
  res.sendFile('index.html', options, function (err) {
    if (err) {
      next(err)
    }
  })
})

app.get('/mods', function(req, res, next) {
  var options  = {
    root: 'public'
  }
  res.sendFile('mods.html', options, function (err) {
    if (err) {
      next(err)
    }
  })
})

var server = app.listen(8080, function () {
   var host = server.address().address
   var port = server.address().port

   app.use(favicon(path.join(__dirname, 'public', 'icon.ico')))

   console.log(`Example app listening at http://127.0.0.1:${port}`)
})

这是 html 文件,以及我如何更改目录。

<!DOCTYPE html>
<html>
<head>
  <title>Multiplex InterFree</title>
  <link href="/styles.css" rel="stylesheet" type="text/css"/>
</head>
<body>
  <div class="nav-bar">
    <img src="/icon.jpg" width="90px" height="90px"/>
    <div class="buttons">
      <a href="#">Home</a>
      <a href="about">About</a>
    </div>
  </div>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <br/>
  <div class="main">
    <h2>Welcome!</h2>
    <p>Multiplex InterFree is a 1.12.2 <a class="link" href="/mods">modded<a> anarchy server.</p>
  </div>
</body>
</html>

【问题讨论】:

    标签: express url dns subdirectory


    【解决方案1】:

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

    myverycooliourl.com/mods

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      • 2019-04-29
      • 2014-10-30
      • 1970-01-01
      • 2011-11-21
      • 2014-01-28
      相关资源
      最近更新 更多