read me
This commit is contained in:
parent
1510f1034d
commit
4418e004ad
32
README.md
32
README.md
|
@ -71,6 +71,36 @@ return [
|
|||
发布的rpc方法必须在此文件注册,否则无法访问
|
||||
```
|
||||
|
||||
####lumen配置config/rpc.php
|
||||
```php
|
||||
<?php
|
||||
return [
|
||||
'app' => env('APP_NAME'),
|
||||
'log_path' => "/logs/rpc-".date("Y-m-d").".log",//rpc日志路径
|
||||
'log_formatter' => \App\Logging\LogstashFormatter::class, //rpc日志格式
|
||||
// json rpc server 配置
|
||||
'server' => [
|
||||
'name' => env('APP_NAME'),
|
||||
'map' => base_path('app/Rpc/method.php'), //rpc注册文件
|
||||
],
|
||||
// json rpc client 配置
|
||||
'client' => [
|
||||
'auth' => [
|
||||
'local' => false,
|
||||
'base_uri' => 'http://hw.api.test',
|
||||
],
|
||||
'erp' => [
|
||||
'local' => false,
|
||||
'base_uri' => 'http://hw.api.test',
|
||||
],
|
||||
'sapi' => [
|
||||
'local' => true,//当前项目标记为true
|
||||
'base_uri' => 'http://hw.api.test',
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
```
|
||||
####rpc server文件
|
||||
```php
|
||||
<?php
|
||||
|
@ -126,7 +156,7 @@ class RpcUser extends JsonRpcMethod
|
|||
```php
|
||||
$result = app('rpc.sapi')->call('user.info',[13232]);
|
||||
```
|
||||
####工具
|
||||
###工具
|
||||
```
|
||||
http://host/rpc/tool.html 调用工具
|
||||
http://host/rpc/doc.html 文档地址
|
||||
|
|
|
@ -109,6 +109,7 @@ class Client
|
|||
protected function post($payload)
|
||||
{
|
||||
try {
|
||||
|
||||
$headers = [
|
||||
'client_app' => $this->config['app'],
|
||||
];
|
||||
|
|
|
@ -26,7 +26,6 @@ class Security
|
|||
*/
|
||||
public function handle($request, Closure $next)
|
||||
{
|
||||
app('log')->info("rpc security middleware call here");
|
||||
$ip = $request->getClientIp();
|
||||
if ($this->isClientIPPermitted($ip) == false) {
|
||||
return new JsonResponse("$ip is forbidden", 403);
|
||||
|
|
Loading…
Reference in New Issue
Block a user