当我单击hrefs时,页面需要一些时间才能重定向,但最后没有显示,它提示该页面无法正常工作。
我在localhost上运行此项目,以前使用的链接。下面是导航栏的代码段
<ul class="nav navbar-nav navbar-right">
<!-- 6 -->
<li id="home"><a href="/">HOME</a></li>
<li id="about"><a href="/about">ABOUT US</a> </li>
<li id="contact"><a href="/contact">CONTACT US</a>
</li>
<li id="contact"><a href="/composePost">+</a></li>
</ul>
这是我的app.js中的代码
app.get('/', (req, res) => {
res.render('home')
})
app.get('/about', (req, res) => {
res.render('about')
})
app.get("/contact", (req, res) => {
res.render("contact");
});
app.get('/composePost', (req, res) => {
res.send('compose')
})
我也一样,而且有效。您输入了正确的服务器端口吗?我的是:localhost:3000 / somthing,我的意思是,实际上是相同的代码
const app = express();
app.get('/about', (req, res) => {
res.render('about');
});
也许是问题所在,是您的视图位于文件夹中,但未指定它,则为:
app.get('/about', (req, res) => {
res.render('folder/about');
});
也许您没有正确定义布局。
app.set('view engine', 'ejs');