以下用于通过bigcommerce api获取产品,但由于跨域错误而无法在模板环境中工作...有没有办法在主题内进行某种形式的api调用?也许api有相对url端点?
我想这样做是因为我无法通过模板的把手访问目录,就像我正在使用的主题一样
ActorRef router = akkaService.getActorSystem()
.actorOf(new Props(ProfileActor.class)
.withRouter( new RoundRobinRouter(poolSize)), "ProfileActor"));
答案 0 :(得分:2)
您不应该从主题/店面进行api调用。这将公开发布您的api凭据,这是一个安全风险。 您可以在产品详细信息页面的把手模板上下文中使用产品自定义字段,它们也应该在类别页面上可用。
如果您必须从API获取数据到店面,您应该向服务器发出ajax GET请求,您可以配置该服务器以安全地进行呼叫,然后返回所需的信息。我建议您查看answer。