VueJS & PHP Api
VueJS & PHP Api
我是'new'到PHP所以这个问题可能有一个很明显的答案,所以我提前道歉。
情况:
我正在运行创建一个 VueJS 项目,运行使用 npm 运行 serve 对其进行设置,然后使用 npm 运行 build 将其部署到 laragon apache 服务器PHP7个就可以了。
这一切都很好。
我现在不再使用我们托管的 C# API,您将其作为 URL。对于 PHP Api,这个 API 只是使用 sqlsrv_connect 直接连接到 SQL。当我将它托管在 apache/laragon 上它自己的文件夹中并使用它自己的 URL 扩展名时,这也有效。
但是我想做的(不确定这是否可行)
在我的 VueJS 项目中,将 .php 文件放在数据文件夹中,然后像这样访问它们 fetch("src\data\GetSQLData.php?table=Clients&columns=top%2010ClientID"")
这可能吗,还是我应该将它们分开托管并使用 URL 方法?
伙计,
Vuejs 是一个前端 framework.What 意思是,当您执行 npm run build
时,它将在您需要的 server.Then 上创建一堆 js
和 html/css/image
文件用于提供这些文件的 Web 服务器。
当您在网络浏览器上点击 url 时,所有这些文件将下载到
Web 浏览器然后执行 there.This 简而言之,前端框架是如何工作的。
PHP 是后端脚本 language.Which 意味着它需要后端 php 引擎到 运行 并执行代码 logic.So 它有与在您的网络浏览器上 运行ning 的 vuejs 无关。
连接这两个应用程序的最佳方法是通过 API.You 应该从 php API 请求数据,后者在后端 Web 服务器上 运行ning。
fetch('http://localhost/GetSQLData.php?table=Clients&columns=top%2010ClientID')
我是'new'到PHP所以这个问题可能有一个很明显的答案,所以我提前道歉。
情况:
我正在运行创建一个 VueJS 项目,运行使用 npm 运行 serve 对其进行设置,然后使用 npm 运行 build 将其部署到 laragon apache 服务器PHP7个就可以了。
这一切都很好。
我现在不再使用我们托管的 C# API,您将其作为 URL。对于 PHP Api,这个 API 只是使用 sqlsrv_connect 直接连接到 SQL。当我将它托管在 apache/laragon 上它自己的文件夹中并使用它自己的 URL 扩展名时,这也有效。
但是我想做的(不确定这是否可行) 在我的 VueJS 项目中,将 .php 文件放在数据文件夹中,然后像这样访问它们 fetch("src\data\GetSQLData.php?table=Clients&columns=top%2010ClientID"")
这可能吗,还是我应该将它们分开托管并使用 URL 方法?
伙计,
Vuejs 是一个前端 framework.What 意思是,当您执行 npm run build
时,它将在您需要的 server.Then 上创建一堆 js
和 html/css/image
文件用于提供这些文件的 Web 服务器。
当您在网络浏览器上点击 url 时,所有这些文件将下载到 Web 浏览器然后执行 there.This 简而言之,前端框架是如何工作的。
PHP 是后端脚本 language.Which 意味着它需要后端 php 引擎到 运行 并执行代码 logic.So 它有与在您的网络浏览器上 运行ning 的 vuejs 无关。
连接这两个应用程序的最佳方法是通过 API.You 应该从 php API 请求数据,后者在后端 Web 服务器上 运行ning。
fetch('http://localhost/GetSQLData.php?table=Clients&columns=top%2010ClientID')