Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法使用axios post访问后端_Php_Vuejs2_Axios - Fatal编程技术网

Php 无法使用axios post访问后端

Php 无法使用axios post访问后端,php,vuejs2,axios,Php,Vuejs2,Axios,嘿,我有个小问题。 我正在尝试使用vue.js制作一个登录表单,并使用OOP php作为后端。 但是我的axios帖子一直说找不到文件 main.js: import Vue from "vue"; import App from "./App.vue"; import router from "./router"; import store from "./store"; import Axios from &q

嘿,我有个小问题。 我正在尝试使用vue.js制作一个登录表单,并使用OOP php作为后端。 但是我的axios帖子一直说找不到文件

main.js:

import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
import Axios from "axios";

Vue.config.productionTip = false;

Axios.defaults.baseURL = "http://localhost:8080/api/";

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount("#app");
user.js:

import axios from "axios";

const state = {};

const getters = {};

const actions = {
  LOGIN: ({ commit }, payload) => {
    return new Promise((resolve, reject) => {
      axios
        .post("login_check", payload)
        .then(({ data, status }) => {
          if (status === 200) {
            resolve(true);
            commit(payload);
            console.log(data);
          }
        })
        .catch(error => {
          reject(error);
        });
    });
  }
};

const mutations = {};

export default {
  state,
  getters,
  actions,
  mutations
};

文件夹结构:

myProject/
┣ node_modules/
┣ public/
┃ ┣ api/
┃ ┃ ┗ login_check.php
┃ ┣ database.php
┃ ┗ index.html
┣ src/
┃ ┣ assets/
┃ ┣ components/
┃ ┣ router/
┃ ┃ ┗ index.js
┃ ┣ store/
┃ ┃ ┣ modules/
┃ ┃ ┃ ┗ user.js
┃ ┃ ┗ index.js
┃ ┣ views/
┃ ┣ App.vue
┃ ┗ main.js
我的文件夹结构可能有问题,因为我不明白为什么axios找不到它


任何帮助都将不胜感激:)

您需要将您的后端API与其他API分离project@AfifZafri关于如何/为什么这样做,你有什么好的资源吗?谢谢你的回复。你检查后端了吗?请求到达那里了吗?@MohammadBasit不,不幸的是它没有到达后端。。。我找不到问题所在。axios post确实要发布,但上面写着:404(未找到)。