此页面无法正常运行,本地主机未发送任何数据

问题描述 投票:0回答:1

当我单击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')
})
javascript html node.js express ejs
1个回答
0
投票

我也一样,而且有效。您输入了正确的服务器端口吗?我的是: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');
© www.soinside.com 2019 - 2024. All rights reserved.