Yii2实现RESTful风格的API中要注意的坑
2021-03-27 14:27
标签:show bootstrap 需要 other enable 美化 ret 应用程序 The 2、需要修改common\config\bootstrap.php文件,对新建的应用增加alias别名 Yii::setAlias(‘@api‘, dirname(dirname(DIR)) . ‘/api‘); 3、保证你的web服务器开启rewrite规则!配置apache或nginx!这里请google或百度下。 location / { apache中在对应的api/web(域名指向的服务器目录中)加入.htaccess: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . index.php 4、api应用程序美化路由 ‘components‘ => [ 如果担心影响其他访问地址(如gii无法连接)可以先注释‘enableStrictParsing‘ =>true,传到服务器后开启即可(增加安全性) 5、准备工作好啦,开始写conroller与model Yii2实现RESTful风格的API中要注意的坑 标签:show bootstrap 需要 other enable 美化 ret 应用程序 The 原文地址:http://blog.51cto.com/13238147/2148828
1、WEB前端(frontend)和后端(backend)的同级目录,新建一个文件夹,命名api,api中文件完全复制一份原始的backend中文件即可
nginx中在conf文件夹中vhost.conf或nginx.conf中相关位置加入:
try_files $uri $uri/ /index.php$is_args$args;
}
接着配置api/config/main.php文件
// other config
‘urlManager‘ => [
‘enablePrettyUrl‘ => true,
‘showScriptName‘ => false,
// ‘enableStrictParsing‘ =>true,
‘rules‘ => [],
]
],
上一篇:删除API
下一篇:Winform 实现文件拖放
文章标题:Yii2实现RESTful风格的API中要注意的坑
文章链接:http://soscw.com/index.php/essay/68620.html