Я использую webpack-dev-server для запуска моего приложения Vue.
Конфигурация веб-пакета:
const merge = require('webpack-merge');
const common = require('./webpack.common.js')
module.exports = merge(common, {
mode: 'development',
devtool: 'inline-source-map',
devServer: {
contentBase: './dist'
}
})
компонент vue:
let result = await axios({
method: 'get',
url: 'http://127.0.0.1/xxx/data.php'
})
console.log(result.data)
Когда я бегу:
$ npm run start
А мой сайт обслуживается по адресу http://localhost:8080
Но console.log(result.data)
не возвращает данные, которые должны быть обработаны php-файлом, вместо этого он возвращает код php в тексте:
http://127.0.0.1/xxx/data.php
<?php
....
....
....
Есть идеи почему?
Примечания:
- У меня уже работает php на LAMP, и я могу выполнить файл php на http://127.0.0.1/xxx/data.php и получить обработанные данные.