Javascript 使用Vue开发项目中的AJAX引用PHP文件

Javascript 使用Vue开发项目中的AJAX引用PHP文件,javascript,php,ajax,vue.js,axios,Javascript,Php,Ajax,Vue.js,Axios,我曾经构建过一个Vue项目。它的package.json脚本之一是 "dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot", 我用它来开发我的项目。问题是,当我想在Vue组件的AJAX调用中引用PHP文件时,它会返回一个404错误: GET http://localhost:8080/test.php 404 (Not Found) 有没有一种方法可以在开发过程中引用PHP文件 临时解决方案是先添加头文件

我曾经构建过一个Vue项目。它的
package.json
脚本之一是

"dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot",
我用它来开发我的项目。问题是,当我想在Vue组件的AJAX调用中引用PHP文件时,它会返回一个
404
错误:

GET http://localhost:8080/test.php 404 (Not Found)

有没有一种方法可以在开发过程中引用PHP文件

临时解决方案是先添加头文件,然后运行php文件,如下所示

//it should be the 1st line in the php code.
header("Access-Control-Allow-Origin: *");
然后首先运行这个文件

php -S localhost:8888 phpfile.php
然后可以使用axios.get(localhost:8888/phpfile.php)访问php输出

但这是一个临时解决方案,因为如果我想管理一个页面的不同php输出,我就被困在这里了。然后我必须在不同的服务器上运行所有这些文件,然后在axios.get中使用它们。 如果有人知道如何在不运行任何服务的情况下访问php文件,请帮助我。
谢谢

你试过要买吗?我希望您在本地运行运行运行PHP的服务器。这会产生相同的错误。您运行的web服务器是什么?您需要打开PHP服务器,
webpack dev server
将不提供PHP文件:
PHP-S localhost:8000
然后您可以访问您的文件:是的,当然,谢谢。我的新问题是请求的资源上没有“Access Control Allow Origin”头。。。