【问题标题】:How should I call my internal API from JavaScript? [closed]我应该如何从 JavaScript 调用我的内部 API? [关闭]
【发布时间】:2017-06-16 04:29:26
【问题描述】:

我的应用中有一个 API,当我没有 URL 且仍在开发中时,如何在 JS 脚本中调用该 API?

【问题讨论】:

  • @nogad 我知道如何处理 JSON 文件。但我不知道如何调用我的 API,因为它是内部的,而且我没有要传递给 JS 的 URL。谢谢
  • 很难理解这个问题
  • it's internal ...你的意思是服务器没有暴露在互联网上?
  • 那个链接告诉你如何得到它

标签: javascript php


【解决方案1】:

不要将域名指定为 API 的 URL 的一部分,并将 JavaScript 应用程序部署到与 PHP API 相同的域/端口。出于安全原因,您可能必须这样做(查找 CORS)。

因此,如果您从部署在 /app 的应用程序调用您在 /api/endpoint 的 API 端点,那么无论您是否在本地工作,您都将独立于域

http://localhost:8080/app
http://localhost:8080/api/endpoint

,或在生产中

https://example.com/app
https://example.com/api/endpoint

【讨论】:

  • 我试过这个,但我没有得到它的工作,我想我没有把 http:// 出于某种原因。真傻我。干杯队友
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 2020-12-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多