我开始学习节点了。js和express,我很好奇所有这些路由的意义是什么。示例:
app.get('/', (req, res) => {
res.render('index', { title: 'Home', blogs });
});
app.get('/about', (req, res) => {
res.render('about', { title: 'About' });
});
普通<a href>
标签有什么问题?
我开始学习节点了。js和express,我很好奇所有这些路由的意义是什么。示例:
app.get('/', (req, res) => {
res.render('index', { title: 'Home', blogs });
});
app.get('/about', (req, res) => {
res.render('about', { title: 'About' });
});
普通<a href>
标签有什么问题?
2条答案
按热度按时间efzxgjgh1#
以上任何一个都没有错,你只是把不同世界的东西混在一起。
Express.js路由是服务器的声明,用于指示当浏览器在特定URL上打开网站时执行哪些代码。
<a href>
标签在HTML中用于指示浏览器在用户单击它时导航到哪里。举你的例子:如果你在你的HTML
<a href="/about">About page</a.
中有某个地方,用户点击它,那么浏览器将导航到'/about'页面。Express.js将接收来自浏览器的新请求,呈现“about”模板,并将呈现的内容返回给用户的浏览器。kse8i1jr2#
<a>
HTML元素(或锚元素)及其href属性创建指向网页、文件、电子邮件地址、同一页面中的位置或URL可以寻址的任何其他内容的超链接。快速路由如果你想要一个简单的答案,是你从用户(浏览器)接收新请求的地方,并确定服务器应该如何响应这些请求。
你需要记住**当用户点击链接
<a href
〉**时,浏览器会向服务器发送一个新的请求,以获取链接页面。我希望我把答案简化了一点,我希望你能理解,我在这两件事之间也遇到了同样的问题,但是当你开始一个小项目时,你会更理解它。
祝你好运