gpt4 book ai didi

node.js - connect-modrewrite 重写 url

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

我正在 node.js 端口 8080 上运行 webrtc html我正在尝试重写 node.js 上的 url

我安装了 connect-url-rewrite 和 connect-modrewrite 两个模块

您能否通过示例向我提供建议以及在 server.js 或 html 页面本身上添加脚本的位置

请指教

最佳答案

您不需要同时使用 connect-url-rewrite 和 connect-modrewrite。选择其中之一并继续使用。

我建议阅读一些有关 Connect 中间件如何工作的内容。

本质上,您创建一个 Connect 应用程序,然后调用 use在其上,传入带有一组规则的重写函数。 There's a good example the Github page for connect-modrewrite.我已将其重新发布到此处并进行了一些简化:

var app = connect()
app.use(modRewrite([
'^/test$ /index.html',
'^/test/\\d*$ /index.html [L]',
'^/test/\\d*/\\d*$ /flag.html [L]'
]))
app.use(connect.static(PATH_TO_STATIC_FILES_DIR))
app.listen(3000)

如果您不知道 modRewrite 调用中的字符串的含义,则必须阅读一些有关重写规则的内容。本质上,该模式是:<regular expression for url fragment> <target> <optional flags>

希望有帮助!

关于node.js - connect-modrewrite 重写 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21242817/

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