繁体   English   中英

Firebase Functions Express:如何获取带有路径的URL参数

[英]Firebase Functions Express : How to get URL params with paths

我有一个网址,形式为www.a.com/users/uid,我想获取uid

假设一个功能:

exports.smartlink = functions.https.onRequest((req, res) =>

这样做req.params返回一个空数组,而req.query.uid URL包含查询字符串的工作原理。

如果您的URL是“ www.a.com/users/uid”,则“ uid”将成为req.path的一部分。 您可以在'/'上拆分它,以将uid作为split返回的数组的最后一个元素。

当您导出整个Express应用程序,该应用程序定义了一个路由器,该路由器使用占位符表示要提取的路径中的元素时,您只能将req.params与Cloud Functions for Firebase一起使用。

另外,您可以在firebase中使用express。 并使用req.param来获取值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM