问题描述
我是Laravel和Quasar的新手,我一直在尝试整合。
我已经准备好后端部分,以便进行一些简单的测试。
我的前端也准备好了。
我唯一的问题是关于quasar的配置文件。
我试图以与该项目相同的方式进行设置: https://github.com/yyx990803/laravel-vue-cli-3
但是,api无法获取数据。
这是我的配置代码。
quasar.conf.js
module.exports = function(/* ctx */) {
return {
supportTS: false,boot: ["i18n","axios"],css: ["app.sass"],extras: ["roboto-font","material-icons"],build: {
vueRouterMode: "history",extendWebpack(cfg) {
cfg.module.rules.push({
enforce: "pre",test: /\.(js|vue)$/,loader: "eslint-loader",exclude: /node_modules/
});
}
},devServer: {
https: false,port: 8080,open: true,proxy: {
"/api": {
target: "http:
changeOrigin: true,pathRewrite: {
"^/api": ""
}
}
}
},framework: {
iconSet: "material-icons",lang: "en-us",config: {},importStrategy: "auto",plugins: []
},animations: [],ssr: {
pwa: false
},pwa: {
workboxPluginMode: "GenerateSW",workboxOptions: {},manifest: {
name: `Quasar App`,short_name: `Quasar App`,description: `A Quasar Framework app`,display: "standalone",orientation: "portrait",background_color: "#ffffff",theme_color: "#027be3",icons: [
{
src: "icons/icon-128x128.png",sizes: "128x128",type: "image/png"
},{
src: "icons/icon-192x192.png",sizes: "192x192",{
src: "icons/icon-256x256.png",sizes: "256x256",{
src: "icons/icon-384x384.png",sizes: "384x384",{
src: "icons/icon-512x512.png",sizes: "512x512",type: "image/png"
}
]
}
},cordova: {},capacitor: {
hideSplashscreen: true
},electron: {
bundler: "packager",packager: {},builder: {
appId: "frontend"
},nodeIntegration: true,extendWebpack(/* cfg */) {}
}
};
};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)