Angular开发者需要一个从aem页面调用内容的路径

Angular开发者需要一个从aem页面调用内容的路径,aem,Aem,我生成了json文件并给出了路径/bin//filename.json。我可以在作者模式下看到json文件,但不能在发布模式下看到。我们的aem运营团队表示,他们不能将bin公开。尝试更改路径,现在使用js在path/content//***/filename.json生成json路径文件,我可以在作者模式下看到该文件,但在发布模式下看不到 我的问题是,我还有别的办法可以尝试吗。如果还有其他想法,请发表评论 谢谢。我们使用/bin/。下的url打开SlingServlet @SlingServl

我生成了json文件并给出了路径/bin//filename.json。我可以在作者模式下看到json文件,但不能在发布模式下看到。我们的aem运营团队表示,他们不能将bin公开。尝试更改路径,现在使用js在path/content//***/filename.json生成json路径文件,我可以在作者模式下看到该文件,但在发布模式下看不到

我的问题是,我还有别的办法可以尝试吗。如果还有其他想法,请发表评论


谢谢。

我们使用
/bin/。
下的
url
打开
SlingServlet

@SlingServlet(paths="/bin/filename.json", methods = "GET", metatype=true)
首先创建一个
slingevlet

@SlingServlet(paths="/bin/filename.json", methods = "GET", metatype=true)
然后检查过滤器并确保
/bin/filename.json
接受GET请求:

  • curl'http://localhost:4502/system/console/configMgr“
  • 搜索“Apache Sling引用过滤器”
  • 检查配置

  • 或者很简单:通过call.infinity.json获取页面内容 例如:

    您的页面是:/mysite/en/home.html

    我们改为:/mysite/en/home.infinity.json

    有关更多详细信息:


    祝你好运

    你在用调度员吗?dispatcher配置是否允许您尝试访问的URL模式?默认情况下,在dispatcher中禁用json扩展名,您必须在
    dispatcher中明确允许您的特定路径。任何
    请提供有关您在publisher上收到的错误类型的详细信息。404403500等。?