我正在研究使用Javascript和nodejs制作自己的主页。
我练习了只有一页的各种示例。
但是,我想知道如何连接首页中的每个页面?
例如
这是stackoverflow主页的网址。
https://stackoverflow.com/questions/ask
当我单击ask时,页面将使用不同的URL进行更改。
我没有在google或youtube上搜索过这种示例。
您能推荐一些有关Google或youtube的教程来学习这些内容吗?
又如何说这种例子?
非常感谢您。
答案 0 :(得分:-1)
这称为“路由”,您可以在客户端或服务器端进行。
基本上,您在服务器中创建了一个大的switch
语句或几个if's
。
const url = require('url');
const http = require('http');
http.createServer(function(req,res){
const path = url.parse(req.url).pathname;
// If or switch
if (path === '/'){
res.send(stuff);
} else {
res.send(otherStuff);
}
}).listen(3000);