Die Website erkennt die Trennung von Front-End und Back-End und ruft Back-End-Dienste nur über die API auf.
Der Back-End-Dienst ist im PHP-Framework Laravel5.2 geschrieben.
Route::group(['middleware' => ['web']], function () {
//
Route::get('/', function () {
/* 返回前端應(yīng)用資源 */
return "Hello";
});
});
Route::group(['middleware' => ['api']], function () {
/* 不用認(rèn)證就可以訪問(wèn)的路由 */
Route::post('/auth/login', 'Auth\AuthController@login');
Route::post('/auth/register', 'Auth\AuthController@register');
/* 需要認(rèn)證才可以訪問(wèn)的路由 */
Route::group(['middleware' => ['auth']], function () {
Route::get('/c', function () {
return "課程鏈表";
});
});
});
Der obige Code ruft auf
{
"email": "admin@a.com",
"pasword": "adsf"
}
Warum kann ich keine JSON-Daten zurückgeben?
Und Middlewareapi
和web
Was ist der Unterschied?
認(rèn)證0級(jí)講師
參見(jiàn): https://laravel.com/docs/5.2/responses#json-responses
哦,不好意思, 提交請(qǐng)求 應(yīng)該添加這個(gè)
$.ajax({
type: 'POST',
contentType: "application/json",
dataType: 'json',
...
});