【发布时间】:2018-08-17 17:17:58
【问题描述】:
我使用 Laravel 5.4 创建了一个 API,并在不同域上使用 Vue.js 2 创建了前端。将 CORS 安装到 API。到这个时候,这一切都在我的本地机器上正常工作。我应该如何以正确的方式将它部署到托管服务器?我有 2 个文件夹:backend 和 frontend。在那里我实现了 2 个独立的项目:一个是 API,另一个是前端。
这是我的 routes/api.php
Route::group(['middleware' => ['jwt.auth']], function() {
Route::get('logout', 'AuthController@logout');
Route::get('/requests', 'RequestController@index');
Route::delete('/requests/{id}', 'RequestController@destroy');
});
Route::post('login', 'AuthController@login');
Route::post('register', 'AuthController@register');
Route::post('/requests', 'RequestController@create');
Route::get('/', function() {
return response()->json([
'success' => true
]);
});
Route::get('/hello', function() {
return response()->json([
'success' => true,
'message' => 'API is working correctly.'
]);
});
【问题讨论】:
-
你到底想做什么?
-
@AnarBayramov 我正在尝试将这些项目合二为一,并将其共享到托管服务器中的生产环境中。你能帮忙吗?
-
请不要重复发布问题。我建议您删除一小时前的第一个问题。
-
@skribe 我已经尝试了很多分享,但没有人可以帮助我...
-
我明白了。有时我们所有人都会遇到一个问题需要很长时间才能得到答案。当您自己研究问题时,继续编辑并添加到您的问题中,它会稍微将它推到顶部以帮助保持它的活力。
标签: javascript laravel rest api vue.js