对不起,我的词汇量非常有限,任何帮助澄清这个问题深表谢意。路由时获取网址url
我使用Nodejs和Express构建服务器,它有一个类似/new/:url
的路由。我通过使用req.params.url
来访问在URL上传递的值。这适用于简单的字符串,如chocolate
,但是,如果我传递网址,如http://www.google.com
,那么它将不会路由到/new/:url
。
问题:我该如何传递网站网址并通过Node/Express访问它?
编辑:我想使用GET方法,显然一种解决此问题的方法是通过通配符/正则表达式。
非常感谢您的帮助!
使用encodeURIComponent方法,但做这种[开放重定向]时要小心(HTTPS:/ /www.owasp.org/index.php/Open_redirect)。 – ceejayoz