亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 Vue js 前端和 Laravel 后端(api 路由)托管到共享服務器?

將 Vue js 前端和 Laravel 后端(api 路由)托管到共享服務器?

PHP
胡說叔叔 2021-11-05 20:03:28
我用 vue js 作為前端庫和 laravel 作為后端框架構建了一個單頁 web 應用程序?,F在是將它托管在共享托管服務上的時候了,但還沒有找到任何明確的步驟來說明如何使用編程的加載的 Api 路由成功地做到這一點。我將laravel公共文件夾的內容和vue js的構建文件復制到共享主機中的public_html文件夾中。然后它在沒有來自后端的數據的情況下加載前端。我是否應該為后端和前端使用兩個單獨的 IP 地址,或者是否可以使用相同的共享托管存儲來部署我的 Vue js 前端和 Laravel 后端(api 路由)。//index.php of laravel<?phprequire __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<?phpRoute::get('/{any}', function(){   return view('index');//pointing to the index file of the frontend})->where('any', '.*');?>
查看完整描述

2 回答

?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

實際上問題出在我的域上。我使用我的臨時網頁 url 進行托管過程。注冊我的域名后,一切正常。謝謝!


查看完整回答
反對 回復 2021-11-05
?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

首先,您應該將 Laravel 項目分離到 2 個文件夾


將 public 重命名為 public_html,復制并覆蓋到共享主機 public_html 文件夾

創建一個名為 'laravel' 的新文件夾,將其余項目數據復制到其中并使用 FTP 進入托管,其中與您的 public_html 路徑相同。例如:/var/www/laravel/ , /var/www/public_html/

在 public_html 中編輯 index.php

$app = require_once DIR.’/../bootstrap/app.php’;

到 $app = require_once DIR.’/../laravel/bootstrap/app.php’;


對于laravel 5,添加以下內容:


$app->bind('path.public', function() {

return __DIR__;

});


希望這能解決您的問題。


查看完整回答
反對 回復 2021-11-05
  • 2 回答
  • 0 關注
  • 150 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號