我在 Ubuntu 18.04 中使用 laravel 5.8.24 这是我第一次编写 API。我会在这里添加一个测试代码。
路线/api.php
Route::get('/api',function(){
return "Test api";
});
Run Code Online (Sandbox Code Playgroud)
当我去http://my_localhost_link/api
它时会出现 404 错误
中的路线routes/web.php
工作正常。
谁能告诉我我错过了什么或出了什么问题?谢谢你。
如果您启用 mod_rewrite 选项,这可以从 apache 解决。所以你需要运行
sudo a2enmod rewrite
Run Code Online (Sandbox Code Playgroud)
文件 /etc/apache2/apache2.conf 中的更改
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
重启阿帕奇:
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9894 次 |
最近记录: |