jquery - "App proxy"发送请求到我的 "shopify shop"而不是我的应用程序? [网购]

标签 jquery ajax api proxy shopify

每当我向服务器发送请求时,应用代理就会无缘无故地将其发送到 Shopify 商店。

My Proxy URL: https://example.com/test/public/action

但是我收到了 Ajax 返回的请求

GET https://apiahmadztest.myshopify.com/action?shop=apiahmadztest.myshopify.com&path_prefix=%2Fapps%2Ffilter&timestamp=155579128&signature=9ceb23e244545faf5ad65f36b1196e6cfba57c9088a7d7dde96978970d 404 (Not Found)

为什么它没有将其发送到我定义的代理 URL?我做错了什么还是一个错误?

最佳答案

我找到了问题的原因,它由两部分组成

1- 使用 Shopify 代理时 laravel 存在问题,它总是返回混合内容错误

2-您不能使用 https,您必须使用 http 启动代理 URL,否则将返回页面未找到错误

无论如何,您所要做的就是制作一个像索引这样的 php 文件,并将其作为您的模板文件以在 Shopify 中显示某些内容。

一旦我找到 Laravel 的解决方案,我将编辑这篇文章。


我找到了 Laravel 的解决方案,因为末尾有斜杠,因此如果 url 不是解决此问题的文件夹,它会重定向请求

从 public 文件夹中的 .htaccess 中删除这两行

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

关于jquery - "App proxy"发送请求到我的 "shopify shop"而不是我的应用程序? [网购],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46118409/

相关文章:

api - 用于编辑帖子的 Facebook 应用程序

java - 如何模拟从内部 API 集成测试中调用的外部 API 的响应

javascript - 如何在具有已知类名的特定行第一次出现之后/之前移动行?

jquery表格列滑动效果

javascript - jQuery自调用函数无法访问变量?

javascript - 如何使用 jQuery 迭代选择 html 选项,具体取决于另一个选择 html 元素的选项值

javascript - AJAX 不会在出现奇怪情况时切换表

php - PHP 表单,首次输入后从数据库获取数据

php - 开发环境中的 Symfony2 和 AJAX 错误处理

Javascript 获取变量问题