問題タブ [laravel-forge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1540 参照

laravel - Laravel Forge デプロイ スクリプトが「コマンドが見つかりません」で失敗する

簡単な説明: ステージング サーバーと運用サーバーがあり、どちらも同じデプロイ スクリプトを使用しています (唯一の違いは、クローンのレポ ブランチです)。bower install両方のサーバーにグローバルにインストールされている展開スクリプトが実行されます。

それをグローバルにインストールするには、に変更npm config set prefixしてから/home/forge/.npm-packages実行しましたnpm install -g bower(注sudoは必要ありませんでした。それがプレフィックスを変更するポイントです)。繰り返しますが、これは両方のサーバーで行われました。

ssh各サーバーに入って実行すると、bower -vコマンドwhich bowerDOが存在することは明らかであり、PATHenvに追加されます。両方のサーバーで同じ出力です。

bower installプロジェクトルートで手動で実行すると、両方のサーバーで機能します。

問題は、本番環境でのみ失敗する forge デプロイ スクリプトです (IKR? 何が期待されていたのかわかりません)。

実際の出力は次のとおりです。

興味深いのは、デバッグしようとして手動で実行provision-2394191.shしたところ、うまくいったことです。

本番サーバーの何が問題になっていますか?

0 投票する
1 に答える
69 参照

javascript - サーバーはJavaScriptオブジェクトを整数ではなく文字列として書き出す

私は今解決できない奇妙な問題を抱えています。

私のローカルサイト(ホームステッド)は、ページにJavaScriptオブジェクトを次のように書き込んでいます

重量とコストは整数です。forgeを使用してdigitaloceanにデプロイした後、次のように書き出されています

重量とコストが文字列になりました!!

これにより、javascript でエラーが発生しています。誰もこれを見たことがありますか?これを解決するためのいくつかの方向性は大歓迎です。

データは次のようにブレードビューに送信されます

ブレード ビューはデータを書き出します

データベースの Weight 列と Cost 列はどちらも int です。

開発サーバーは正しいデータ型の Eloquent オブジェクトを返しています。つまり、int は int です。本番サーバーが、不正なデータ型の Eloquent オブジェクトを返しています。つまり、int は文字列です。

サーバー構成がいくつか異なりますが、見つかりません...

0 投票する
1 に答える
249 参照

php - Laravel Forge でリダイレクト付きの Cookie が機能しない

Linkedin を使用して認証し、Cookie を設定してユーザー情報を取得しています。Homestead (localhost) では、Cookie は正常に機能し、サインアップへのリダイレクト (以下を参照) は期待どおりに機能します。ただし、私のライブ サイトでは、リダイレクトによって 502 Nginx エラーが発生します。

これが私が試した2つのことですが、どちらも機能しません。

1.

2.

0 投票する
1 に答える
799 参照

php - リダイレクト付きの Laravel Cookie

私のローカルホストでは Laravel Cookie が機能していますが、Laravel Forge では機能していません。502Forge では、エラー ログへのアクセスが許可されていないため、分析できないNginx の不良ゲートウェイ エラーが発生します。誰か助けてくれる?

これが私のコードです:

0 投票する
1 に答える
295 参照

laravel-5.1 - Forge AWS Laravel インストール

laravel プロジェクトで AWS で forge を使用して問題が発生した人はいますか?

最近、指示に従いましたが、コメントするには多すぎるさまざまなエラーが発生しました。

AWS EC2 インスタンスへの SSH 接続を開いた後、Forge で Taylor から提供されたコマンドを実行しましたが、フォルダーが見つからないなどのエラーが発生しますか?

0 投票する
1 に答える
5732 参照

php - Laravel API - AngularJS: Access-Control-Allow-Origin エラー

こんにちはstackoverflowers!

Angular と Laravel を連携させるのに苦労しています。Laravelとは別にAngularを使いたい。forge を使用して app.domain.com と api.domain.com の 2 つのドメインをセットアップしました。app.domain.com または localhost から api.domain.com にリクエストを送信しようとすると、'Access-Control-Allow-Origin' (=CORS?) エラーが発生しました。

エラー:

XMLHttpRequest はhttp://api.domain.com/api/authenticateを読み込めません。プリフライト要求への応答がアクセス制御チェックに合格しません: 要求されたリソースに 'Access-Control-Allow-Origin' ヘッダーが存在しません。したがって、オリジン「http://localhost:8888」へのアクセスは許可されていません。

何時間もグーグルで検索しましたが、わかりません。CORSミドルウェアをLaravelに追加しようとしましたが、効果がありません。

エラーはまだ表示されています。奇妙な部分は、get リクエストが許可されていることです。post リクエストのみが何らかの理由で許可されていません。

ここに画像の説明を入力

通常、私はサーバーとしてAPACHEを使用していますが、Laravel Forgeはnginxを使用しています。これはnginxと関係がありますか?

私のnginx設定ファイル:

}

誰でも私を助けることができますか?すごいでしょう!