php - 刚刚将 Laravel 项目移到新服务器上,但无法序列化 JSON
问题描述
我是网站所有者,也是新手 Laravel 程序员。我收到了 Laravel 网站(托管在 Hostgator 共享主机上),其中包含链接的移动原生应用程序(Android 和 iOS 版本),但在更多用户使用该应用程序后,我不得不转向使用 Hostinger 的 VPS 计划。
我已经成功迁移了整个 laravel 项目,并且 Laravel 登录、仪表板和数据库工作正常,但问题是移动应用程序无法授权或从数据库接收数据!
尝试登录 iOS 应用程序时会显示一条消息:“Json 由于错误而无法序列化:无法读取数据,因为它的格式不正确。”
尝试登录 Android 应用程序时会显示一条消息:“登录失败 ...!”
我尝试查看 Laravel 日志,但没有报告错误。
不知道问题出在哪里或从哪里开始?你能帮忙吗
解决方案
我发现了这个问题。它只是将我的 api 路由与其他路由区分开来的前缀。
在 app\Providers\RouteServiceProvider 中,我更改了函数 mapApiRoutes()
推荐阅读
- windows - 无法在 Docker Windows 容器中执行第三方 Exe 文件
- oracle - 更新查询在 oracle sql developer 中不起作用,错误是什么?
- flutter - 如果 currentUser() 已弃用,我该如何使用 .then?
- node.js - 如何为具有相同依赖项的多个 Angular 项目保留一个 node_modules 文件夹?
- r - R在将向量转换为字符向量以提交给API时保留字符串
- apache-kafka - 卡夫卡客户端和弹簧的奇怪行为
- android-studio - FAILURE:运行应用程序时构建失败并出现异常错误
- sql - 如何从数据库中访问三个表
- python - 你可以在 github 课堂自动评分中使用秘密测试吗?
- azure - Azure PowerShell 检索云经典证书