firebase - 带参数的 Firebase 动态链接
问题描述
我有一个带有 Firebase 动态链接的自定义域设置。URL 前缀是https://example.com/link
,然后我可以创建一个新的动态链接,该链接将https://example.com/link/article
在https://example.com/article
我的应用程序或网站上解析。
我需要做的也是传递我希望人们看到的文章的 ID。文案作者需要一个允许他们交叉链接文章的 URL 结构,所以它需要是这样的 URL:https://example.com/link/article?id=123456
但是当我在浏览器中测试它时,它会解析为https://example.com/article
.. 这应该是可能的吧?我不应该为每一条内容都创建一个动态链接吗?我需要添加https://example.com/link/article/123456
它以链接到该特定文章吗?
如果我在将新内容添加到 Firestore 时触发的云函数中使用 REST API 创建动态链接,这些链接会持续存在吗?
我知道使用长动态链接格式可以满足我的需求,因为我可以创建带有添加参数的短 URL。但这并不能解决为文案作者提供易于在其内容中使用的 URL 结构的问题。也许是一个云函数,它从正文副本中删除 URL 链接,并用长格式的动态链接替换它?
解决方案
推荐阅读
- python - Python 将类型提示字符串表示(从 docstring)转换为实际的类型/键入对象
- python - 用 pandas 的其他行中的值填充一列
- database - ORA-02018: 同名的数据库链接具有打开的连接
- ssl - 让我们加密。三个域之一的悬而未决的挑战
- json - Insomnia - 断言键为空值的对象
- c++ - 尽管我将 target_compile_features 设置为 cxx_std_17,但 CMake 并未将编译器选项 -std 设置为 gnu17 或 c++17
- angular - 需要添加具有相同功能的不同数据的第 N 个下拉列表
- javascript - 将对象内的对象数组作为多个对象 JavaScript
- python - Sub-dictionary from dictionary. Create another dictionary with dict comprehension, or delete keys from a copy of the original dictionary
- sql - 在雪花中使用 regexp_substr 提取数字