gpt4 book ai didi

javascript - 如何获得漂亮的 URL - Node.JS

转载 作者:太空宇宙 更新时间:2023-11-04 01:11:02 24 4
gpt4 key购买 nike

我一直在网上寻找一种获取如下 URL 的方法:

example.com/games/game1 而不是 example.com/games?id=game1

我浏览了 Node.JS 网站,但找不到任何适合我情况的内容。
非常感谢任何帮助。我找到了一个使用 .HTACCESS 文件执行此操作的答案,但我找不到 node.js 替代方案。我发现的问题/答案是 creating nice looking URLs

非常感谢任何帮助。

最佳答案

此 URL example.com/games?id=game1 将 id 作为 GET 参数传递。要将其替换为 example.com/games/game1,您只需制定有关如何传递此 id 的策略即可。这种策略通常被称为 node.js 作为路由,并且,它们有很多关于如何实现目标的选项:

app.get('/games/:id', games.view);

然后,在您的 game.js 文件中:

exports.view = function(req, res){
console.log(req.params.id); //gives you game1
//...
};

- 另一种方法是使用特定的路由(而不是整个框架)。 Director我想到了。

var viewGame = function(gameId) { console.log(gameId); };

var routes = {
'/games/:gameId': viewGame
};

关于javascript - 如何获得漂亮的 URL - Node.JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17624946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com