【问题标题】:"Cannot Get /" Error when try to access /about route尝试访问 /about 路由时出现“无法获取 /”错误
【发布时间】:2021-06-23 01:33:03
【问题描述】:

我尝试为我的“仅限网络教育”创建另一条路线,当路线为“/”时它可以工作,但是当我尝试与“关于”页面链接时,它显示“无法获取/关于”

这是 app.js 的代码:

const express = require('express');
const app = express();

app.set('views','./view');
app.use(express.static('assets'));

app.get('/', (req, res) => {
    res.render('index.ejs');
});
app.get('/about', (req, res) => {
    res.render('about.ejs'); 
});

app.listen(3000);

这里是 about.ejs(文件在视图文件夹中):

<!DOCTYPE html>
<html>
<head>
    <title>About</title>
    
    <script src="/send_url.js"></script>
    <link rel="stylesheet" type="text/css" href="/style.css">
</head>
<body>
<h1>It's About the Page</h1>
<p class="alert">made for educational only</p>
</body>
</html>

你能看出那里有什么问题吗?谢谢

【问题讨论】:

  • Node.js程序改源码后有重启吗?
  • @Quentin 哦,天哪...我忘了这样做,非常感谢! (编辑:我应该删除这个问题吗?这是我的第一个问题)
  • @DimasAlfiansyah 你可以回答你自己的问题。写下如何解决它。其他人可能会对您的帖子有所帮助。
  • @Jain 其他人已经这样做了,但感谢您的建议

标签: javascript html node.js express web-applications


【解决方案1】:

如果您对项目的任何文件进行任何更改,则每次都重新启动服务器 在您的项目中使用 nodemon 包,以便在对文件进行任何更改后您不必手动重新启动服务器,nodemon 将检测更改并在您每次进行任何更改时重新启动您的服务器

【讨论】:

  • 非常感谢您的回答
猜你喜欢
  • 2017-09-28
  • 1970-01-01
  • 2015-12-08
  • 1970-01-01
  • 1970-01-01
  • 2017-02-14
  • 1970-01-01
  • 2021-05-03
  • 1970-01-01
相关资源
最近更新 更多