vuejs 中的 Axios 有时使用 wamp 给我一个错误

Posted

技术标签:

【中文标题】vuejs 中的 Axios 有时使用 wamp 给我一个错误【英文标题】:Axios in vuejs sometimes gives me an error using wamp 【发布时间】:2019-10-10 04:08:45 【问题描述】:

我的 wamp 和 spa 有问题。当我转到我的页面时,有时一切正常,有时我得到 500(内部服务器错误)。我有多个 axios 请求,其中一些运行,有时它们不运行(随机)。我在实时服务器上没有这个问题。

我真的不知道问题出在哪里。所以我会说我有 wampserver 3.1.7_x64 并向你展示我的 axios 代码。

fetchOneGift(idToFetch)
        
            return axios.get('/gifts/' + idToFetch)
            .then(res => res.data)
            .catch(err => 
                console.log(err);
            )     
        ,

编辑:

来自 laravel 日志的错误:

[2019-05-23 17:01:13] production.ERROR:未指定应用程序加密密钥。 "exception":"[object] (RuntimeException(code: 0): 未指定应用程序加密密钥。

它是指定的。我在项目开始时运行了“php artisan key:generate”命令。

【问题讨论】:

错误响应正文中有什么?在 laravel.log 中?我们无法预测问题... 抱歉不知道从哪里开始@Tarasovych 【参考方案1】:

未指定应用程序加密密钥

错误意味着你必须在.env中设置APP_KEY

在控制台中尝试php artisan key:generate

【讨论】:

我写过我已经做到了。这不是问题。

以上是关于vuejs 中的 Axios 有时使用 wamp 给我一个错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 axios 的 Vuejs 页面中的多个并发请求

POST 和 PUT 请求中的问题,使用 axios、vuetify 数据表、vuejs

laravel 中的 vue-chartjs,vuejs 使用 API Axios

Axios、Laravel 和 VueJS 中的删除方法

如何使用 VueJS 和 axios 将从 API 获取的数据填充到 Laravel 中的选择选项中?

带有 axios 的 VueJS 中的预检请求