尝试访问 /about 路由时出现“无法获取 /”错误

时间:2021-03-26 08:18:47

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

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

这是 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>

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

1 个答案:

答案 0 :(得分:0)

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