url-parameters - Apostrophecms : 如何通过斜杠在 url 中添加 url 参数
问题描述
当我尝试添加类似的参数时localhost:8080/one/two
,撇号将其视为 slug 并给出 404 错误。
而添加参数 likelocalhost:8080/?one=one&two=two
工作正常,但我想要 like localhost:8080/one/two
。我应该如何管理这个?
请帮忙!提前致谢!
解决方案
您需要一个apostrophe-custom-pages
模块来拥有您的主页路由/
,然后您可以通过使用该dispatch
方法定义它们来向其添加路由。
在撇号如何处理请求概述中有一个很好的概述和示例
https://apostrophecms.org/docs/technical-overviews/how-apostrophe-handles-requests.html
推荐阅读
- asp.net-mvc - 你调用的对象是空的。发送数据时出现异常哟通过viewmodel查看
- c++ - lambda捕获中的值变成了常量?
- apache-spark - 根据列值加入
- c++ - 如何包含两次具有静态变量定义的标题?
- javascript - 在所有页面中显示搜索查询结果
- cllocationmanager - CLLocationManager 有时会在 iOS 13 上提供错误的坐标
- c++ - 在OOP的构造函数中将字符串输入作为参数
- java - 如何从 json 属性中移动值,向上一级(java)
- bash - 为什么在命令输出和重定向字符之间放置一个空格会导致错误?
- java - 在我的存储库中保存 DateTime 类型的数据类型时遇到问题: