使用虚拟主机的 Laravel API 返回 404
Posted
技术标签:
【中文标题】使用虚拟主机的 Laravel API 返回 404【英文标题】:Laravel API using vhosts return 404 【发布时间】:2020-04-09 17:18:44 【问题描述】:我正在使用 Laravel 5.8 并制作一个简单的 API 路由
Route::get('/test', function ()
return 'test';
);
但是当我从浏览器或邮递员访问时:map-service-api.test/api/test
。它返回 404 页面
我在 api.php 文件中尝试了dd(123)
。它起作用了(浏览器显示 123)。我还尝试了php artisan route:list
路由 api/test 也显示。我试过清除缓存,但它不起作用。
谢谢大家
【问题讨论】:
你试过map-service-api.test/test
吗?这是 web.php 还是 api.php ?
您能发布您的api.php
文件内容吗?
你能在这里提供php artisan route:list
吗?
我写在api.php文件中
【参考方案1】:
如果你在 web.php 中写了这条路线,那么它应该是
http://map-service-api.test/test
如果你在 api.php 中写这个路由,那么它应该是
http://map-service-api.test/api/test
【讨论】:
以上是关于使用虚拟主机的 Laravel API 返回 404的主要内容,如果未能解决你的问题,请参考以下文章