問題タブ [ubuntu-20.04]
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.
nginx - NGINX を使用した Ubuntu 20.04 上の Laravel 7 - storage/protected/images ディレクトリ内のイメージは、URL 経由でアクセスすると 404 を返します
アプリをローカル環境からテスト/運用サーバーに移動しました。
すべてが AWS ドライブで動作しstorage/protected/images
ますが、イメージが保存されているローカル ドライブ ae に変更すると、ローカル ドライブerror 404
からすべてのイメージを取得します。
すべてのルートが存在し、すべてのコントローラーも配置されています。興味深いのは、私が保存しているダウンロード可能なファイルがstorage/protected/files
問題なく動作し、何の問題もなくダウンロードできることです。
これが私のImageViewController
名前空間 App\Http\Controllers\Client;
画像にアクセスするために使用する直接URLはexample.com/images/image.png
私が間違っていない限り、このエラーはnginxのセットアップに関係していると思われます。
あなたの考えを共有し、できれば私を助けてください。
go - Go v1.14.1 と Ubuntu 20.04 が機能しない VS Code v1.45.1 で定義に移動 (Ctrl + クリック)
以下のリングに記載されているすべてを試しました
https://github.com/microsoft/vscode-go/issues/3072
godef
提案どおりに更新してインストールgopls
しましたが、何も機能しませんでした。同様の問題に直面している人はいますか?
node.js - listen EADDRINUSE: アドレスは既に使用されています -> どのポートを使用してもかまいませんか?
NodeJS バージョン: LTS 12.17 は次のようにインストールされます。
私はかなり奇妙な問題を抱えています:
私のNodeJSアプリの1つが突然報告します:listen EADDRINUSE: address already in use
そして、どのポートに変更しようとしても何の役にも立ちません。
完全なトレース スタックは次のようになります。
私はこのように聞いています (_wl = Winston logger インスタンス):
このAWS EC2 Ubuntu 20.04インスタンスをセットアップしたばかりなので、どういうわけかこれと関係があると思います. 以前のWindowsの多くの異なるインスタンスで何年も働いてきました(以前はUbuntuで実行したことがなかったと思います)。
私は次のように実行します:
権限と関係がありますか?
サーバーのセキュリティグループですべての出入りトラフィックを許可しようとしました。
Ubuntu 20.04 のファイアウォールも無効になっていることを確認しました。
また、同じサーバーで Web ソケット サーバーを公開する Python アプリを実行していますが、NodeJS アプリはこの接続をサブスクライブすることに問題はありません...
はい、サーバーで使用されているすべてのポートを確認しようとしましたが、使用されているポートはごくわずかです。NodeJS アプリは、特定のポートで websocket サーバーを公開しようとしますが、どのポートを使用しようとしても、上記のエラーが発生します。