webman nacos readonly
v0.1.0
composer require tinywan/nacos use Tinywan Nacos Nacos ;
$ nacos = new Nacos ();
$ login = $ nacos -> auth -> login ( ' nacos ' , ' nacos ' );
var_dump ( $ login -> getBody ()-> getContents ());สภาพแวดล้อม Docker เพิ่มตัวแปรสภาพแวดล้อม
NACOS_AUTH_ENABLE=true(ค่าเริ่มต้นเป็นเท็จ)
หากชื่อผู้ใช้และรหัสผ่านถูกต้องข้อมูลการส่งคืนจะมีดังนี้
{
"accessToken" : " eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJuYWNvcyIsImV4cCI6MTY0NzUwMzcxMX0.m1p2WKSz1TNj3ftUgKSJuj7Yu4SdoQiV-k0rm6IbvFg " ,
"tokenTtl" : 18000 ,
"globalAdmin" : true ,
"username" : " nacos "
} โยนข้อยกเว้น NacosAuthException
use Tinywan Nacos Nacos ;
$ nacos = new Nacos ();
$ response = $ nacos -> config -> get ( ' database ' , ' DEFAULT_GROUP ' );
if ( false === $ response ) {
var_dump ( $ nacos -> config -> getMessage ());
} use Tinywan Nacos Nacos ;
$ nacos = new Nacos ();
$ content = [
' listen ' => ' http://0.0.0.0:8888 ' ,
' transport ' => ' tcp ' ,
' context ' => [],
' name ' => ' webman-admin ' ,
];
$ response = $ nacos -> config -> publish ( ' aliyun ' , ' DEFAULT_GROUP ' , json_encode ( $ content ));
if ( false === $ response ) {
var_dump ( $ nacos -> config -> getMessage ());
} use Tinywan Nacos Nacos ;
$ nacos = new Nacos ();
$ optional = [
' groupName ' => ' webman-group ' ,
' clusterName ' => ' webman ' ,
' namespaceId ' => ' webman ' ,
' weight ' => 99.0 ,
' metadata ' => '' ,
' enabled ' => true ,
' ephemeral ' => false
];
$ response = $ nacos -> instance -> register ( ' 127.0.0.1 ' , 8888 , ' webman-admin ' , $ optional );https://nacos.io/zh-cn/docs/auth.html
นักแต่งเพลง
composer dumpautoload
phpstan
vendor/bin/phpstan analyse srcPHP-CS-Fixer
vendor/bin/php-cs-fixer fix src__toString() ใช้ในการใช้คลาสที่ควรตอบสนองเมื่อได้รับการปฏิบัติเป็นสตริง ตัวอย่างเช่น echo $ obj; สิ่งที่ควรแสดงคำเตือน: ข้อยกเว้นไม่สามารถโยนลงในวิธี __tostring () ก่อน php 7.4.0 การทำเช่นนั้นอาจนำไปสู่ข้อผิดพลาดที่ร้ายแรง
__invoke() เมื่อพยายามเรียกวัตถุในรูปแบบของฟังก์ชั่นการโทรวิธี __invoke () จะถูกเรียกโดยอัตโนมัติ__callStatic() ถูกเรียกเมื่อ __CALLSTATIC () เรียกวิธีการที่ไม่สามารถเข้าถึงได้ในบริบทคงที่