php - 将 Vue js 前端和 laravel 后端(api 路由)托管到共享服务器?

标签 php laravel vue.js shared-hosting

我用 vue js 作为前端库和 laravel 作为后端框架构建了一个单页 Web 应用程序。现在是时候将它托管在共享托管服务上了,但还没有找到任何明确的步骤来说明如何使用编程的加载 Api 路由成功地做到这一点。

我将 laravel public 文件夹的内容和 vue js 的构建文件复制到共享主机中的 public_html 文件夹。然后它在没有来自后端的数据的情况下加载前端。 我是否必须为后端和前端使用两个单独的 ip 地址,或者是否可以使用相同的共享主机存储来部署我的 Vue js 前端和 laravel 后端(api 路由)。

//index.php of laravel
<?php
require __DIR__.'/../jewelpack_app/vendor/autoload.php';
$app = require_once __DIR__.'/../jewelpack_app/bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);
?>
//web.php of laravel routes
<?php
Route::get('/{any}', function(){
   return view('index');//pointing to the index file of the frontend
})->where('any', '.*');
?>

最佳答案

实际上问题出在我的域上。我将我的临时网页 url 用于托管过程。在我注册我的域名后,一切正常。 谢谢!

关于php - 将 Vue js 前端和 laravel 后端(api 路由)托管到共享服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57305446/

相关文章:

javascript悬停动态失败

php - 如何在 PHP 中获取子数组?

php - Laravel orderBy 和 groupBy 与 if 语句

php - 如何限制 Laravel 4 中每个用户帐户的同时 session 数

boolean - Vue.js - 使用 vuex 打开/关闭动态侧边栏,考虑不同的组件(导航栏到侧边栏)

javascript - Vue.js:Nuxt 错误处理

php - 在另一个查询中查询?

php - php 应用程序中的命令模式 : how to handle controller actions?

javascript - vue中的v-bind是什么

php - 文件不加载 css