Practices of Go Microservices on Post-Kubernetes-Wei Zheng
Practices of Go Microservices on Post-Kubernetes 郑伟 ⽯墨⽂档 Background in Shimo Language • Go • Node • Rust Background in Shimo Framework • Gin • Echo • gRPC • … Background in Shimo Platform0 码力 | 59 页 | 5.66 MB | 1 年前3Laravel 5.2 中文文档
}); 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 21 Route::post('foo', function () { // }); 默认情况下,routes.php 文件包含单个路由和一个路由群组,该路由群组包含的所有路由 都使用了中间件组 web,而这个中间件组为路由提供了 能。通常,我们会将所有路由定义在这个路由组中。 有效的路由方法 我们可以注册路由来响应任何 HTTP 请求: Route::get($uri, $callback); Route::post($uri, $callback); Route::put($uri, $callback); Route::patch($uri, $callback); Route::delete($uri 有时候还需要注册路由响应多个 HTTP 请求——这可以通过 match 方法来实现。或者, 甚至可以使用 any 方法注册一个路由来响应所有 HTTP 请求: Route::match(['get', 'post'], '/', function () { // }); Route::any('foo', function () { // }); 2、路由参数0 码力 | 377 页 | 4.56 MB | 1 年前3Laravel 6.0 中文文档
mass assignment protection or ev ents... $post->user()->update(['foo' => 'bar']); // Model update... provides mass assignment protection and events... $post->user->update(['foo' => 'bar']); 数组化 & toArray 重新发送验证路由 HTTP 方法 影响级别:中等 为了免除潜在的 CSRF 攻击,使用 Laravel 内置邮箱验证功能通过 路由器注册的 email/resend 路由请求方法已经由 GET 更新 为 POST。因此,你需要更新前端发送请求到该路由的请求类型。例 如,如果你是用的是内置的邮箱验证模板代码,需要像这样调整请求 方法: {{ __('Before proceeding, please check verification link.') }} {{ __('If you did not receive the email') }},Laravel 5.6 中文文档
rviceProvider; class ComposerServiceProvider extends ServiceProvider{ /** * Perform post-registration booting of services. * * @return void */ public function boot() 类来修 改路由前缀以及其他的路由群组选项:  有效的路由方法 我们可以注册路由来响应任何 HTTP 请求动作: Route::get($uri, $callback); Route::post($uri, $callback); Route::put($uri, $callback); Route::patch($uri, $callback); Route::delete($uri 方法来实现。或者,可以使用 any 方法注册一个路由来响应所有 HTTP 请求动作: Route::match(['get', 'post'], 'foo', function () { return 'This is a request from get or post'; }); Route::any('bar', function () { return 'This is0 码力 | 377 页 | 14.56 MB | 1 年前3ThinkJS 2.0 中文文档
if(this.isGet()){ return this.display(); } //������post���������������logic����� let data = this.post(); let md5 = think.md5('think_' + data.pwd); //���������������������� let allParams = this.get(); //���� GET �� } } JavaScript ����������������� ���� post ���� POST ����� ����������������� ���� file ������������ ���������������� ����������������� {} � callback_name ���� �� POST �� export default class extends think.controller.base { indexAction(){ let name = this.post('name'); let allParams = this.post(); //���� POST �� } } JavaScript0 码力 | 238 页 | 1.87 MB | 1 年前3Laravel 5.3 中文文档
namespace App; use Laravel\Scout\Searchable; use Illuminate\Database\Eloquent\Model; class Post extends Model { use Searchable; } trait 被添加到模型之后,当保存模型实例的时候其信息将会被同步到搜索索引: $order 组 中 注 册 服 务 提 供 者 Illuminate\Notifications\NotificationServiceProvider。 POST 到 Logout Route::auth 方法现在为/logout 注册了一个 POST 路由取代之前的 GET 路由。这可以防止其它 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel Laravel 学院致力于提供优质 Laravel 中文学习资源 16 应用让用户从应用中退出。想要升级的话,需要将原来的退出请求转化为 POST 请求方式,或者 为/logout URI 自定义 GET 路由: Route::get('/logout', 'Auth\LoginController@logout'); 授权 使用类名调用策略方法 有时候一些策略方法只接收当前认证0 码力 | 691 页 | 9.37 MB | 1 年前3Laravel 5.1 中文文档
中间件参数可以再定义路由时通过:分隔中间件名称和参数名称来指定,多个参数可以通过 逗号进行分隔: 本文档由 Laravel 学院(LaravelAcademy.org)提供 3 Route::put('post/{id}', ['middleware' => 'role:editor', functio n ($id) { // }]); 更多关于中间件的内容,请查看中间件一节。 测试革新 Laravel 路由接收一个 URI 和一个闭包: Route::get('/', function () { return 'Hello World'; }); Route::post('foo/bar', function () { return 'Hello World'; }); Route::put('foo/bar', function () { }); 为多个动作注册路由 有时候需要注册一个路由来响应多个不同的 HTTP 动作,你可以使用 Route 门面的 match 方法来实现: Route::match(['get', 'post'], '/', function () { return 'Hello World'; }); 或者,还可以使用 any 方法注册一个路由响应所有 HTTP 动作: Route::any('foo'0 码力 | 307 页 | 3.46 MB | 1 年前3ThinkJS 1.2 中文文档
"delete 请求时识别成的 path", "put,post": "put,post 请求时识别成的 path" // 请求⽅方式为 put 或者 post 时对应的 pathname }] ] JavaScript 正则路由 的链式调⽤用的,如果当前操作返回⼀一个 reject promise 或者 pedding promise,那么则会阻⽌止后⾯面的执⾏行。 请求参数的值,⼀一般是在 action ⾥里通过 get(name) 或者 post(name) 来获取,如: 为了获取⽅方便,ThinkJS ⾥里提供了⼀一种⽅方便的获取参数的⽅方式,将参数绑定到 Action 上,需要开启如下的配置: 开启后,就可以通过下⾯面的⽅方式来获取参数 }) JavaScript Action 参数⾃自动绑定 var name = this.get("name"); var value = this.post("value"); JavaScript 'url_params_bind': true // 该功能默认开启 JavaScript module.exports0 码力 | 104 页 | 1.29 MB | 1 年前3ThinkJS 2.2 中文文档
if(this.isGet()){ return this.display(); } //这⾥里里可以通过post⽅方法获取所有的数据,数据已经在logic⾥里里做了了校验 let data = this.post(); //⽤用户名去匹配数据库中对应的条⽬目 let result = await this.model('user').where({name: header('Access-Control-Allow-Headers', 'x-requested-with'); this.header('Access-Control-Request-Method', 'GET,POST,PUT,DELETE'); this.header('Access-Control-Allow-Credentials', 'true'); } } 更多头信息设置请见 https://www header('Access-Control-Allow-Headers', 'x-requested-with'); this.header("Access-Control-Allow-Methods", "GET,POST,OPTIONS,PUT,DELETE"); this.header('Access-Control-Allow-Credentials', 'true'); } } current0 码力 | 277 页 | 3.61 MB | 1 年前3ThinkJS 3.0 中文文档
判断当前请求类型是否是 GET 。 const isGet = ctx.isGet; if(isGet){ ... } isPost 可以通过 ctx.isPost 判断当前请求类型是否是 POST 。 const isPost = ctx.isPost; if(isPost){ ... } isCli 可以通过 ctx.isCli 判断当前请求类型是否是 CLI (命令行调用)。 XMLHttpRequest 判断),如 果执行了 method,那么也会判断请求类型是否一致。 const isAjax = ctx.isAjax(); const isPostAjax = ctx.isAjax('POST'); isJsonp(callbackField) callbackField {String} callback 字段名,默认值为 this.config('jsonpCallbackField') //重新设置多个参数值 post(name, value) name {String} 参数名 value {Mixed} 参数值 return {Mixed} 获取、设置 POST 数据。 ctx.post('name'); //获取 POST 值,如果不不存在则返回 undefined ctx.post(); //获取所有的 POST 值,包含动态添加的数据 ctx.post('name10 码力 | 129 页 | 2.12 MB | 1 年前3
共 468 条
- 1
- 2
- 3
- 4
- 5
- 6
- 47