我是Laravel的新手。我在本地计算机和远程测试服务器上安装了Laravel。常规网页在两个系统上均能正常工作。我还有一个API端点,它以JSON格式转储一些数据。在我的计算机上,它运行正常:
http://127.0.0.1:8000/api/GetData
但是,当我在浏览器中访问此链接时,页面无法加载(找不到所请求的URL):
myServer.com/api/GetData
可能是什么原因? API的路由在我的api.php文件中定义
编辑:
我发现了问题:该项目安装在远程服务器myServer.com/projectName/的projectName目录下。我可以通过访问myServer.com/projectName/public/api/GetData
新问题:为什么 myServer.com/projectName/api/getData 不起作用?