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

时间:2018-03-30 11:42:13

标签: javascript node.js firebase express google-cloud-functions

我的网址是www.a.com/users/uid,我希望得到uid

假设一个功能:

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

执行req.params会返回一个空数组,而当网址包含查询字符串时,req.query.uid会生效。

2 个答案:

答案 0 :(得分:0)

如果您的网址是" www.a.com/users/uid"," uid"将成为req.path的一部分。你可以在{' /'将uid作为split返回的数组的最后一个元素。

当您导出整个Express应用程序时,您只能将$scope.gridApi.core.handleWindowResize(); $scope.gridApi.core.scrollTo($scope.data[0], $scope.columnDefs[0]) 与Cloud功能用于Firebase,该应用程序定义了一个路由器,该路由器使用占位符作为您要提取的路径中的元素。

答案 1 :(得分:-1)

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